Streamer.bot
Disertakan dengan Macro DeckJalankan aksi Streamer.bot, kirim pesan obrolan, dan bereaksi terhadap setiap peristiwa yang dilaporkan Streamer.bot.
Dialog Hubungkan Streamer.bot dengan alamat, port, endpoint, dan kata sandi
- Jalankan aksi Streamer.bot apa pun, dengan argumen
- Jalankan pemicu kode khusus
- Kirim pesan obrolan ke Twitch, YouTube, Trovo, atau Kick
- Bereaksi terhadap peristiwa apa pun yang dilaporkan Streamer.bot
- Baca variabel global Streamer.bot ke Macro Deck
Integrasi Streamer.bot menghubungkan Macro Deck ke server WebSocket Streamer.bot. Tombol Anda memulai aksi yang Anda buat di Streamer.bot, dan semua yang dilaporkan Streamer.bot (pesan obrolan, follow, sub, raid, penukaran channel point, timer, dan peristiwa kode khusus) dapat memulai alur di Macro Deck.
Yang dapat dilakukan
- Jalankan aksi Streamer.bot. Pilih dari daftar aksi Anda dan teruskan argumen opsional, yang dibaca aksi sebagai
%key%. - Jalankan pemicu kode khusus, juga dengan argumen opsional.
- Kirim pesan obrolan melalui Streamer.bot ke Twitch, YouTube, Trovo, atau Kick, sebagai akun broadcaster atau akun bot. Pesan dapat berisi variabel Macro Deck dan nilai peristiwa.
- Baca variabel global Streamer.bot, yang disimpan atau hanya untuk sesi saat ini, ke dalam variabel Macro Deck.
- Bereaksi terhadap peristiwa Streamer.bot apa pun dengan pemicu Peristiwa Streamer.bot. Pilih sumber, misalnya Twitch, dan peristiwa untuk mempersempitnya, atau biarkan keduanya kosong untuk bereaksi terhadap semuanya. Alur menerima pengguna, pesan, dan data mentah peristiwa sebagai JSON.
Beberapa contoh penggunaan:
- Tombol Adegan: Gaming yang menjalankan aksi Streamer.bot dan meneruskan nama adegan sebagai argumen.
- Tombol Minum air dengan dua aksi Kirim Pesan Obrolan yang mengirim pengingat yang sama di Twitch dan di YouTube.
- Alur yang berjalan pada peristiwa follow Twitch di Streamer.bot dan menampilkan notifikasi di Macro Deck.
- Tombol yang membaca penghitung dari variabel global Streamer.bot dan menampilkannya sebagai labelnya.
Cara kerjanya
Macro Deck tetap terhubung ke Streamer.bot dan menerima peristiwanya saat terjadi. Variabel menampilkan apakah koneksi aktif, versi Streamer.bot, nama instans, serta nama dan platform broadcaster. Saat Streamer.bot ditutup atau server WebSocket-nya berhenti, Macro Deck terus mencoba terhubung kembali, dan pemicu Terhubung dan Terputus memungkinkan alur bereaksi. Integrasi ini memiliki satu konfigurasi.
Yang Anda butuhkan
- Macro Deck 3 di Windows, macOS, atau Linux
- Streamer.bot berjalan di komputer ini atau komputer lain di jaringan Anda
- Server WebSocket dijalankan di Streamer.bot pada Servers/Clients > WebSocket Server
Cara menyiapkan
Langkah 1: Jalankan server WebSocket di Streamer.bot
Di Streamer.bot, buka Servers/Clients > WebSocket Server dan pastikan server sudah berjalan. Catat alamat, port, dan endpoint, serta kata sandi jika Anda mengaktifkan autentikasi.
Langkah 2: Buka Streamer.bot di Macro Deck
Di Macro Deck, klik Integrasi di bilah samping, lalu klik Streamer.bot. Di tab Ringkasan, klik Siapkan di bagian Konfigurasi. Mengaktifkan sakelar di kanan atas membuka dialog yang sama, dan integrasi menjadi aktif setelah penyiapan selesai.
Langkah 3: Masukkan detail koneksi
Isi dialog Hubungkan Streamer.bot:
- Alamat:
127.0.0.1jika Streamer.bot berjalan di komputer yang sama, atau alamat IP-nya. - Port: port server WebSocket, bawaannya
8080. - Endpoint: path tempat server mendengarkan, bawaannya
/. - Kata sandi: hanya jika autentikasi diaktifkan di Streamer.bot.
Klik Lanjutkan. Macro Deck menguji koneksi sebelum menyimpannya.
- Alamat:
Langkah 4: Tambahkan aksi Streamer.bot ke tombol
Di halaman Deck, klik tombol yang ingin digunakan. Deck harus dalam keadaan tidak terkunci: jika tombol di kanan atas bertuliskan Kunci, deck tidak terkunci. Editor terbuka dengan Ketuk Singkat terpilih. Klik + Tambah aksi, pilih Streamer.bot di sisi kiri dialog Tambah aksi, lalu pilih Jalankan Aksi. Pilih aksi Streamer.bot di Aksi dan, jika diperlukan, tambahkan Argumen. Lalu klik Simpan.
Langkah 5: Tekan tombolnya
Tekan tombol di ponsel, tablet, atau di klien web. Streamer.bot menjalankan aksinya. Jika tidak terjadi apa-apa, pastikan server WebSocket di Streamer.bot sudah berjalan dan konfigurasi menampilkan Terhubung di halaman Streamer.bot pada Integrasi.
Aksi4
Pasang aksi ini di tombol atau jalankan dari alur.
- Jalankan Aksi
- Menjalankan aksi Streamer.bot, dengan argumen opsional.
- Jalankan Pemicu Kode
- Menjalankan pemicu kode khusus Streamer.bot, dengan argumen opsional.
- Kirim Pesan Obrolan
- Mengirim pesan obrolan melalui Streamer.bot ke Twitch, YouTube, Trovo, atau Kick.
- Dapatkan Variabel Global
- Membaca variabel global Streamer.bot ke dalam variabel Macro Deck.
Pemicu3
Tombol atau alur dapat bereaksi terhadap peristiwa ini.
- Peristiwa Streamer.bot
- Apa pun yang dilaporkan Streamer.bot, seperti pesan obrolan, follow, sub, raid, penukaran, timer, dan peristiwa kode khusus. Secara opsional dipersempit berdasarkan sumber dan peristiwa.
- Terhubung
- Macro Deck terhubung ke Streamer.bot.
- Terputus
- Koneksi ke Streamer.bot terputus.
Variabel5
Tampilkan nilai ini di tombol dan widget, atau gunakan dalam kondisi.
streamerbot_is_connected- Apakah Macro Deck terhubung ke Streamer.bot.
streamerbot_version- Versi Streamer.bot.
streamerbot_instance_name- Nama instans Streamer.bot.
streamerbot_broadcaster_name- Akun broadcaster di Streamer.bot.
streamerbot_broadcaster_platform- Platform akun broadcaster.
Pertanyaan yang sering diajukan
Apakah berfungsi jika Streamer.bot berjalan di komputer lain?
Ya. Masukkan alamat IP komputer tersebut sebagai Alamat. Di Streamer.bot, server WebSocket harus mendengarkan di alamat yang dapat dijangkau komputer lain, dan port harus terbuka di firewall-nya.
Apakah kata sandi diperlukan?
Hanya jika Anda mengaktifkan autentikasi untuk server WebSocket di Streamer.bot. Macro Deck menyimpan kata sandi terenkripsi di komputer yang menjalankan Macro Deck.
Bagaimana cara meneruskan nilai ke aksi Streamer.bot?
Tambahkan di Argumen pada Jalankan Aksi atau Jalankan Pemicu Kode. Setiap kunci tersedia di Streamer.bot sebagai %key%.
Apa yang terjadi saat Streamer.bot ditutup?
Macro Deck terus mencoba terhubung kembali dan terhubung lagi begitu server WebSocket kembali. Sampai saat itu, aksi gagal dengan Streamer.bot belum terhubung.
Mengapa Dapatkan Variabel Global menyatakan variabel tidak ada?
Periksa namanya, dan apakah variabel tersebut disimpan secara permanen di Streamer.bot. Nonaktifkan Disimpan di aksi untuk membaca variabel yang hanya ada selama sesi saat ini.
Lainnya di Streaming
OBS Studio
Disertakan dengan Macro DeckGanti adegan, kendalikan siaran, rekaman, dan audio, dan bereaksi terhadap apa yang terjadi di OBS Studio.
Meld Studio
Disertakan dengan Macro DeckGanti dan siapkan adegan, kendalikan lapisan, efek, dan trek audio, lalu mulai siaran di Meld Studio.
Streamlabs Desktop
Disertakan dengan Macro DeckGanti adegan, kendalikan siaran, rekaman, dan sumber audio di Streamlabs Desktop.
Twitch
Disertakan dengan Macro DeckTampilkan obrolan dan statistik siaran Twitch, moderasi, jalankan jajak pendapat dan iklan, dan bereaksi terhadap follow, sub, dan raid.
YouTube
Disertakan dengan Macro DeckTampilkan live chat dan statistik siaran YouTube, ubah judul dan tag, dan bereaksi terhadap Super Chat dan anggota.