Prasyarat
- Akun Discord
- Server Discord di mana Anda memiliki izin Manage Server
- Instansi Claw (buat di sini)
Panduan Pengaturan
Buat Aplikasi Discord
- Buka Discord Developer Portal
- Klik New Application
- Berikan nama (misal: “My AI Bot”) dan klik Create
Buat Bot
- Di dalam aplikasi Anda, buka tab Bot
- Klik Add Bot → Yes, do it!
- Di bawah Privileged Gateway Intents, aktifkan:
- Message Content Intent (diperlukan)
- Server Members Intent (disarankan)
- Klik Reset Token untuk membuat token bot
- Salin token tersebut — Anda akan membutuhkannya nanti
Undang Bot ke Server Anda
- Buka tab OAuth2 → URL Generator
- Di bawah Scopes, pilih:
bot,applications.commands - Di bawah Bot Permissions, pilih:
Send Messages,Read Message History - Salin URL yang dihasilkan dan buka di browser Anda
- Pilih server Anda dan klik Authorize
Konfigurasi di Dashboard LemonData
- Buka Claw Dashboard Anda
- Klik ikon pengaturan pada instansi Anda
- Buka tab IM Integrations
- Ekspansi bagian Discord
- Tempel Bot Token Anda
- Klik Save
Penggunaan di Server
Pengaturan Grup
Konfigurasikan perilaku server (guild) di tab IM Integrations pada Dashboard Anda:| Pengaturan | Opsi | Deskripsi |
|---|---|---|
| Group Policy | Open (default) / Allowlist / Disabled | Mengontrol akses ke saluran server |
| Require @mention | On / Off | Bot hanya merespons saat di-@mention (disarankan) |
| Group IDs | Daftar ID guild | Batasi ke server tertentu (kosong = semua server) |
Discord menggunakan allowlist pengguna per-guild alih-alih allowlist grup global. Untuk pemfilteran pengguna per-guild tingkat lanjut, konfigurasikan secara langsung di file konfigurasi OpenClaw.
Kebijakan DM
Kontrol siapa yang dapat mengirim pesan langsung ke bot Anda:| Kebijakan | Perilaku |
|---|---|
| Pairing (default) | Pengguna baru mendapatkan kode pairing — masukkan di WebUI untuk mengotorisasi |
| Allowlist | Hanya ID pengguna yang Anda tentukan yang dapat mengirim DM ke bot |
| Open | Siapa pun dapat mengirim DM ke bot (gunakan dengan hati-hati) |
Pemecahan Masalah
Bot sedang online tetapi tidak merespons
Bot sedang online tetapi tidak merespons
- Pastikan Message Content Intent diaktifkan di Developer Portal
- Verifikasi bahwa token bot sudah benar
- Periksa apakah bot memiliki izin untuk membaca dan mengirim pesan di saluran tersebut
Bot terlihat offline
Bot terlihat offline
- Periksa status instansi Anda di dashboard (seharusnya berwarna hijau/running)
- Coba mulai ulang instansi
- Verifikasi bahwa token belum di-reset di Developer Portal
Kesalahan 409 Conflict di log
Kesalahan 409 Conflict di log
- Hal ini terjadi ketika dua instansi mencoba menggunakan token bot yang sama
- Pastikan hanya satu instansi Claw yang dikonfigurasi dengan token ini