Semua integrasi
BawaanObrolan dan suara

SinusBot

Disertakan dengan Macro Deck

Kendalikan musik instans SinusBot Anda dan tampilkan apa yang diputarnya di deck.

  • Putar, jeda, lewati, dan lompat posisi di instans SinusBot mana pun
  • Atur volume, acak, dan ulangi
  • Putar lagu dari pustaka bot
  • Menampilkan lagu yang diputar di widget Pemutar musik
  • Tambahkan instans bot sebanyak yang Anda mau

SinusBot adalah bot musik untuk TeamSpeak dan Discord yang Anda jalankan di server sendiri. Integrasi SinusBot menghubungkan Macro Deck ke antarmuka web SinusBot, sehingga Anda dapat mengendalikan apa yang diputar sebuah instans bot dan melihat lagu yang sedang diputar di deck. Integrasi ini bekerja dengan SinusBot mana pun yang dapat dijangkau Macro Deck melalui jaringan, di komputer yang sama, di jaringan lokal, atau di server.

Yang dapat dilakukan

  • Putar, jeda, alihkan, lewati ke lagu berikutnya atau sebelumnya, dan lompat ke posisi tertentu di lagu saat ini.
  • Atur volume, naikkan atau turunkan, aktifkan atau nonaktifkan acak, dan aktifkan atau nonaktifkan ulangi.
  • Putar lagu tertentu dari pustaka bot dengan Play Track. Biarkan lagunya kosong untuk memilih saat tombol ditekan.
  • Tampilkan lagu, artis, dan sampul yang diputar di widget Pemutar musik Macro Deck, dan gunakan lagu, posisi, dan volume bot di label melalui variabel.

Beberapa contoh penggunaan:

  • Sederet tombol dengan Previous Track, Toggle Play/Pause, dan Next Track untuk bot di kanal TeamSpeak Anda. Tombol putar menampilkan apakah bot sedang memutar.
  • Slider yang terikat pada variabel volume bot, sinusbot_<instance>_volume, sehingga Anda dapat mengecilkan musik saat berbicara.
  • Widget Pemutar musik untuk setiap bot, di samping tombol yang warnanya mengikuti sampul melalui variabel music_player_<player>_album_color.

Beberapa bot dan cara kerjanya

Setiap instans SinusBot yang ingin dikendalikan adalah satu konfigurasi. Anda dapat menambahkan sebanyak yang diinginkan, juga instans di server yang berbeda, dan memilih instans di kolom Player pada setiap aksi. Jika Player dibiarkan kosong, aksi mengendalikan instans pertama. Setiap konfigurasi mendapat kumpulan variabelnya sendiri, dinamai sesuai nama konfigurasinya, misalnya sinusbot_<instance>_volume.

Macro Deck memeriksa koneksi saat Anda menyiapkan konfigurasi dan memuat instans yang dimiliki bot. Selama berjalan, Macro Deck membaca status pemutaran secara berkala. Jika bot tidak dapat dijangkau sesaat, deck tetap menampilkan lagu terakhir; jika tetap tidak dapat dijangkau, variabel sinusbot_<instance>_is_connected bernilai false dan aksi tidak melakukan apa-apa sampai bot menjawab lagi.

Discord

Disertakan dengan Macro Deck

Bisukan mikrofon, nonaktifkan suara, gabung ke saluran suara, ubah pengaturan suara, dan kirim pesan webhook di Discord dari deck Anda.

Webhook Discord

Disertakan dengan Macro Deck

Kirim pesan kaya dengan embed dan sebutan ke saluran Discord melalui webhook, dengan pratinjau langsung.