Bot Discord
Ngobrol empat mata lewat pesan langsung, atau taruh karakter di server dan tentukan siapa yang boleh bicara dengan mereka dan siapa yang membayar.
Bot Reverie membawa karakter ke dua tempat di Discord: pesan langsung (DM) kamu dengan bot, untuk obrolan empat mata, dan kanal server, tempat tiap karakter berbicara dengan nama dan avatarnya sendiri. Siapa pun yang berbicara dengan karakter butuh akun Reverie yang tertaut ke akun Discord-nya — akun gratis sudah cukup — dan setiap balasan ditagihkan dalam kredit ke sebuah akun Reverie.
Tautkan akunmu
Satu akun Discord berpasangan dengan tepat satu akun Reverie. Cara mana pun berikut ini menyatukan keduanya:
- Dari dasbor integrasi. Di aplikasi, buka Labs → Bot Discord & Telegram lalu tekan Tautkan dengan Discord di kartu Discord. Kamu mengonfirmasi di Discord lalu langsung kembali.
- Masuk dengan Discord. Masuk ke Reverie dengan Discord juga menautkan bot — kecuali kamu pernah melepas tautannya di dasbor; kalau begitu, bot tetap tidak tertaut sampai kamu menautkannya lagi sendiri.
- Dari Discord. Jalankan
/link-accountdi sebuah server atau di DM-mu dengan bot. Hanya kamu yang melihat balasannya: tombol Tautkan akunku yang hanya berlaku sekali dan kedaluwarsa setelah 10 menit. Buka, masuk, dan kedua akun pun tersambung.
Ngobrol empat mata lewat DM
Kirim pesan langsung ke bot, atau jalankan /chat di server mana pun yang ada botnya — percakapannya pindah ke DM-mu, tempat hanya kamu yang bisa melihatnya. /chat saja menawarkan karakter untuk dipilih; tambahkan nama untuk mencarinya.
- Satu karakter dalam satu waktu.
/chatberpindah ke karakter lain, dan/chatsmenampilkan karakter yang pernah kamu ajak bicara di DM. Masing-masing menyimpan percakapannya sendiri, jadi saat kembali kamu melanjutkan dari tempat terakhir. - Setiap pesan dibalas, diposting oleh bot dengan nama karakter dalam huruf kecil di atasnya. Gambar, pesan suara, dan memori bekerja seperti di kanal.
- Kamu membayar pesanmu sendiri. Mode pembayaran dan batas server tidak berlaku di sini.
- Karakter 18+ mengikuti pengaturan 18+ akunmu: saat dimatikan, mereka disembunyikan dan tidak bisa mengobrol lewat DM.
/remove-charactermengakhiri percakapan saat ini — percakapannya tetap tersimpan untuk/chats— dan/reset-chatmenghapusnya setelah meminta konfirmasimu.- Dari subperintah
/settings, hanyamodel,language, danchat-styleyang berlaku untuk DM.
Kalau bot bilang tidak bisa mengirimimu pesan, izinkan pesan langsung dari anggota server di pengaturan privasi Discord lalu coba lagi. Percakapan DM terbarumu juga muncul di dasbor integrasi di bawah Chat pribadi, tempat Lanjutkan di web membuka lagi salah satunya di peramban.
Tambahkan bot ke server
Undang bot
Tekan Tambahkan Bot ke Server di kartu Discord pada dasbor integrasi lalu pilih server. Biarkan semua izin yang diminta tetap dicentang — tabel di bawah menjelaskan gunanya masing-masing. Saat bergabung, bot memposting pesan panduan singkat di tempat server menampilkan pesan anggota baru.
Tambahkan karakter ke kanal
Di kanal teks, jalankan /add-character lalu pilih karakter dari isian otomatis — mencakup karakter publik dan karakter privatmu sendiri. Kamu butuh izin Manage Channels dan akun yang sudah tertaut. Bot membuat webhook agar karakter bisa memposting dengan namanya sendiri, lalu mengirim salam.
Tetapkan aturannya
Opsional. /settings menentukan bagaimana karakter di sebuah kanal membalas dan siapa yang membayarnya; /server menentukan siapa yang boleh berbicara dengan mereka sama sekali. Keduanya dijelaskan di bawah.
Izin yang diminta undangan
| Izin | Kenapa diminta |
|---|---|
| View Channels | Membaca kanal tempat bot dipakai |
| Send Messages | Memposting balasan dan keluaran perintah |
| Manage Messages | Menghapus balasan karakter ketika pesan yang memicunya dihapus |
| Embed Links | Keluaran perintah dan pengumuman undian komunitas berbentuk sematan |
| Manage Roles | Membagikan peran yang dipakai undian komunitas di server Reverie sendiri |
| Manage Webhooks | Wajib. Karakter berbicara lewat webhook milik masing-masing |
Tanpa Manage Webhooks, /add-character gagal dan karakternya tidak ditambahkan.
Perintah
Di server, perintah bertanda Manage Channels atau Manage Server hanya ditawarkan ke anggota yang punya izin Discord tersebut. Balasan perintah akun dan pengelolaan hanya bisa kamu lihat.
| Perintah | Opsi | Di mana | Fungsinya |
|---|---|---|---|
/help | — | server, DM | Menampilkan daftar perintah, hanya untukmu |
/link-account | — | server, DM | Memposting tautan sekali pakai untuk menyatukan akun Discord dan Reverie-mu |
/chat | name (opsional) | server, DM | Memilih atau mengganti karakter di DM-mu. Di server, mengirim pilihannya ke DM-mu |
/chats | — | server, DM | Karakter yang pernah kamu ajak bicara di DM, untuk berpindah di antaranya |
/add-character | name (wajib) | server · Manage Channels | Menambahkan karakter ke kanal ini dan menyapa |
/remove-character | name (wajib) | server · Manage Channels, DM | Mengeluarkan karakter dan menghapus webhook-nya. Di DM, mengakhiri percakapan saat ini |
/list-characters | — | server | Mendaftar karakter di kanal ini, masing-masing dengan tombol Hapus |
/character-info | name (wajib) | server, DM | Bio, gambar, usia, gender, rating, kategori, tag, dan tanda NSFW, dengan tautan ke halaman karakter. Dengan akun tertaut, juga menawarkan tombol 1–5★ untuk menilai karakter setelah kamu menerima beberapa balasannya dan ulasannya dibuka |
/reset-chat | — | server · Manage Channels, DM | Menghapus pesan dan ringkasan kanal, lalu melaporkan jumlahnya. Di DM, menghapus percakapan saat ini setelah kamu mengonfirmasi |
/regenerate-reply | model (opsional) | server, DM | Mengulang balasan terakhir karakter, bisa dengan model lain untuk percobaan itu |
/reply-suggestions | — | server, DM | Tiga saran balasan sebagai tombol; mengetuk satu mengirimkannya sebagai pesanmu |
/settings | subperintah (wajib) | server, DM | Pengaturan kanal dan pribadi |
/plugins | subperintah (wajib) | server, DM | Menampilkan plugin yang berjalan di sini; memasang, menghapus, atau menyalakan dan mematikan plugin resmi dan milikmu |
/server | — | server · Manage Server atau tuan rumah | Siapa yang boleh berbicara dengan karakter, batas harian per anggota, anggota yang diblokir, dan pemakaian |
/my-account | — | server, DM | Kredit, pemakaian paket, tanggal perpanjangan, jumlah obrolan |
/daily | — | server, DM | Mengambil check-in harianmu |
/notify | — | server, DM | Apakah karakter boleh mengirimimu pesan lebih dulu, dan notifikasi mana yang sampai ke DM-mu |
/plugins menerima list, install, remove, enable, atau disable. Hanya plugin resmi dan milikmu sendiri yang ditawarkan, dan hanya plugin prompt dan alat; plugin yang pengaturannya harus diisi tidak bisa dipasang dari bot. Hasil plugin alat diposting sebagai kartu singkat atas nama karakter. Di kanal, mengubah plugin membutuhkan Manage Channels atau pernah menambahkan karakter ke kanal itu, dan siapa pun bisa melihat daftarnya; di DM-mu, kamu yang memutuskan.
/settings sendirian bukan perintah yang sah — ia selalu memakai salah satu dari enam subperintah:
| Subperintah | Opsi | Perlu | Efek |
|---|---|---|---|
/settings model | model (opsional) | — | Model milikmu untuk karakter utama kanal ini. Dikosongkan berarti menampilkan yang sekarang atau mengaturnya ulang. Model lanjutan bisa menuntut langganan |
/settings language | language (opsional) | Manage Channels | Bahasa balasan untuk kanal. Dikosongkan berarti kembali ke bahasa Inggris |
/settings channel-mode | mode: auto atau mention | Manage Channels | Apakah karakter membalas setiap pesan atau hanya saat disapa |
/settings chat-style | style: RP atau NORMAL | Manage Channels | Prosa bermain peran dengan aksi, atau dialog saja |
/settings payment-mode | mode: owner atau user | Manage Channels | Siapa yang ditagih |
/settings daily-limit | credits (wajib, ≥ 0) | Manage Channels | Batas kredit per hari UTC. 0 berarti tanpa batas |
Pengaturan yang sama ada di dasbor web, per kanal, dengan nama Payment mode, Daily credit limit, Chat style, Reply mode, Response language, dan Your model. Bahasa dan model tetap nonaktif di sana sampai ada yang mengirim pesan di kanal itu.
Kapan karakter membalas
Karakter menjawab ketika di-@sebut, ketika seseorang membalas salah satu pesannya, atau ketika kanalnya dalam mode balas otomatis. Balas otomatis mati secara bawaan, jadi karakter yang baru ditambahkan diam saja sampai disapa.
Dengan beberapa karakter di satu kanal, kanalnya berlaku seperti satu obrolan grup: satu permintaan memuat semua karakter yang hadir dan modelnya memutuskan siapa yang bicara. Menyebut sebuah nama adalah petunjuk yang ikut bersama pesanmu, bukan sakelar yang memaksa karakter itu menjawab. Obrolan grup →
Utas
Utas di kanal teks berbicara dengan karakter kanal itu dan mengikuti mode pembayaran, mode balasan, dan gaya obrolannya, tetapi menyimpan riwayatnya sendiri — tempat untuk adegan sampingan tanpa membuat kanal berantakan. Utas dimulai dengan bahasa balasan kanal; /settings language dan /settings model yang dipakai di dalam utas hanya berlaku untuk utas itu. Yang dihabiskan sebuah utas dihitung ke batas harian kanal. Perintah yang mengubah daftar karakter atau pengaturan kanal lainnya, seperti /add-character, /list-characters, /plugins, atau /settings chat-style, akan mengarahkanmu ke kanal induk. Postingan forum dan jenis utas lain tidak punya karakter.
Siapa yang membayar
| Mode pembayaran | Ditagihkan ke | Batas yang berlaku |
|---|---|---|
| Owner pays (bawaan) | Tuan rumah server: akun Reverie yang pertama kali menaruh karakter di server itu, sampai ada orang lain yang mengambil alih | Batas kredit harian kanal dan batas harian per anggota yang diatur lewat /server |
| User pays | Saldo masing-masing pengirim | Tidak ada — tiap anggota dibatasi saldonya sendiri |
Biaya pesan sama seperti di aplikasi web: per token, dikalikan pengali kredit modelnya. Penghitung harian disetel ulang pada 00:00 UTC, dan dialog pengaturan kanal di dasbor menunjukkan pemakaian hari ini terhadap batasnya.
Untuk memindahkan tagihan ke akunmu sendiri — misalnya orang yang memasang bot sudah pergi — buka /server lalu tekan Bayar dengan akunku. Ini berlaku untuk setiap kanal di server tempat tuan rumah yang membayar.
Aturan server
/server membuka panel yang hanya bisa kamu lihat. Anggota dengan Manage Server bisa membukanya, begitu pula orang yang membayar karakter server itu. Panel menampilkan pemakaian hari ini dan tujuh hari terakhir, anggota yang paling banyak memakai hari ini, dan tiga aturan:
| Aturan | Pilihan |
|---|---|
| Siapa yang bisa ngobrol | Semua orang (bawaan), Hanya admin, atau Anggota dengan peran tertentu — perannya dipilih di menu kedua |
| Batas harian per anggota | Berapa banyak kredit tuan rumah yang boleh dihabiskan satu anggota per hari UTC, atau Tanpa batas (bawaan). Hanya berlaku di tempat tuan rumah yang membayar |
| Anggota yang diblokir | Anggota yang dipilih di sini tidak bisa berbicara dengan karakter di mana pun di server |
Admin di sini berarti anggota dengan Manage Server. Admin dan akun yang membayar tidak pernah terkunci di luar, baik oleh pemblokiran maupun mode akses, dan selama belum ada peran yang dipilih, Anggota dengan peran tertentu hanya membiarkan mereka yang berbicara. Anggota yang tersisih oleh mode akses diberi tahu sekali bahwa hanya sebagian anggota yang bisa berbicara dengan karakter; anggota yang diblokir sama sekali tidak mendapat balasan.
Karakter dengan batasan usia
Karakter 18+ hanya membalas di kanal dengan batasan usia, di kanal dalam kategori dengan batasan usia, atau di mana saja di server yang diatur sebagai 18+ — utas mengikuti kanalnya. Di tempat lain, bot menjelaskan alasannya alih-alih membalas. Di DM-mu, karakter 18+ justru mengikuti pengaturan 18+ akunmu.
Apa yang bisa dipakai di kanal
- Gambar. Karakter bisa membuat gambar di Discord.
- Suara keluar. Karakter bisa mengirim pesan suara.
- Suara masuk. Pesan suara yang kamu kirim ditranskripsikan, sampai 25 MB.
- Memori. Karakter menyimpan, memperbarui, dan menghapus memori bila modelnya mendukung perkakas, dan kanon buku dunia ikut masuk ke konteksnya.
- Riwayat. Kanal yang panjang diringkas otomatis seiring bertambahnya isi.
- Menambahkan karakter kedua ke sebuah kanal menyalin gaya obrolan, mode pembayaran, dan batas harian kanal itu.
Notifikasi dan check-in
/notify mengatur dua hal. Karakter mengirim pesan lebih dulu adalah tingkat proaktivitas akunmu, pengaturan yang sama dengan di situs: dengan langganan, karakter yang sedang kamu ajak bicara di DM bisa mengirimimu pesan lebih dulu — lihat Pesan atas inisiatif sendiri. Kirim juga ke sini memilih notifikasi Reverie mana yang juga dikirim ke DM-mu; awalnya hanya Akun & penagihan yang menyala — lihat Notifikasi. Dasbor integrasi menawarkan pilihan yang sama.
/daily mengambil check-in harianmu, yang sama dengan di situs, dan menyertakan tautan ke undian keberuntungan.
Menyunting dan menghapus pesan
Menyunting pesan terbarumu membuat balasannya dijalankan ulang.
Menghapus sebuah pesan di Discord menghapus pesan itu dan semua pesan setelahnya dari riwayat karakter, berikut memori dan lampiran yang dibuat setelah titik itu. Balasan karakternya juga lenyap dari kanal. Ini tidak bisa dibatalkan.
Apa yang dibaca bot
Bot menerima setiap pesan di kanal yang bisa dilihatnya — begitulah sebutan dan balasan sampai kepadanya. Sebelum tiap balasan, ia juga membaca pesan terbaru satu jam terakhir di kanal itu, termasuk yang tidak ditujukan kepadanya, lalu menyerahkannya ke model sebagai konteks agar karakternya bisa mengikuti suasana.
Anggap kanal yang berisi bot sebagai kanal yang sedang didengarkan bot. Kalau itu bukan yang kamu mau, taruh karakternya di kanal khusus.
Batas
| Batas | Nilai |
|---|---|
| Karakter per kanal | 5 |
| Panjang pesan Discord | 2.000 karakter |
| Ukuran pesan suara | 25 MB |
| Webhook per kanal Discord | 15 (batas dari Discord sendiri) |
| Pesan yang mengantre per kanal | 3 |
Pesan beruntun cepat dari orang yang sama digabung menjadi satu giliran.
Melepas tautan
Lepas tautan dari dasbor integrasi dengan Lepas Tautan Akun. Mengeluarkan bot dari server atau keluar dari server tidak melepas tautan akunmu. Setelah dilepas, masuk dengan Discord tidak lagi menautkan bot dengan sendirinya — gunakan Tautkan dengan Discord atau /link-account saat kamu menginginkannya kembali.
Terkait
- Bot Telegram — karakter yang sama, di Telegram
- Reverie Labs — tempat dasbor integrasi berada
- Obrolan grup — cara kerja percakapan dengan banyak karakter
- Kredit — berapa biaya satu pesan