Koneksi FoneClaw Discord Tidak Berfungsi: Periksa Bot, Antrean, dan Hasil
Atasi koneksi agen AI FoneClaw melalui Discord di Android: periksa bot, pemasangan akun, antrean, izin, dan pengiriman hasil tanpa mengulang tindakan.
- Koneksi Discord FoneClaw menerima pesan teks melalui DM bot, bukan panggilan suara. Pisahkan kegagalan koneksi, penerimaan permintaan, antrean, tindakan Android, dan pengiriman hasil sebelum mengirim ulang.
- Siapkan bot, aktifkan Message Content Intent, pasang melalui OAuth2 ke server, lalu simpan token di FoneClaw. Kirim DM hello dalam sepuluh menit dari akun yang ingin dipasangkan; akun pertama yang mengirim pesan menjadi akun terikat.
- /status menunjukkan jumlah permintaan berjalan dan mengantre. Permintaan yang diterima belum tentu sudah dijalankan: periksa izin Android, persetujuan yang tertunda, status tugas, dan hasil pada aplikasi tujuan.
- /retry mengantrekan pengiriman hasil tersimpan, bukan menjalankan ulang tugas ponsel. /stop menghentikan permintaan saat ini dan antrean, tetapi tidak membatalkan operasi yang sudah selesai.
Temukan tahap yang gagal sebelum mengirim ulang
Jika koneksi FoneClaw Discord tidak berfungsi, jangan langsung mengirim kembali tugas yang sama. Koneksi ini menggunakan pesan teks langsung atau DM ke bot. Masalahnya dapat terjadi sebelum permintaan diterima, ketika mengantre, saat tindakan Android membutuhkan izin, atau setelah tugas selesai tetapi hasil belum terkirim ke Discord.
Di FoneClaw, jalur pesan dan pelaksanaan tugas merupakan tahapan berbeda. Bot yang terpasang belum membuktikan akun Anda sudah dipasangkan. Permintaan yang diterima belum membuktikan tindakan selesai. Tidak adanya balasan akhir juga belum membuktikan bahwa ponsel tidak berubah.
| Gejala | Pemeriksaan berikutnya |
|---|---|
| Token ditolak atau koneksi tidak tersedia | Bot, token, Message Content Intent, dan jaringan. |
| DM pertama tidak memasangkan akun | Bot tujuan, akun pengirim, dan batas waktu pemasangan. |
| Permintaan belum berjalan | /status, antrean penuh, atau proses penghentian. |
| Tugas menunggu di ponsel | Izin dan persetujuan yang benar-benar diperlukan. |
| Hasil Discord tidak muncul | Status tugas di ponsel, tujuan tindakan, lalu pengiriman hasil tersimpan. |
Pertahankan percakapan dan waktu permintaan pertama sebagai rujukan. Jangan membuat permintaan baru untuk mengetahui apakah permintaan lama berhasil. Koneksi ini tidak membahas audio Discord; bila masalah Anda adalah mikrofon atau suara panggilan, gunakan Tes Mikrofon Discord di HP: Suara, Bluetooth, dan Voice Activity.
Periksa bot, token, dan Message Content Intent
Mulai dari konfigurasi yang diminta FoneClaw, bukan daftar izin tambahan yang belum tentu diperlukan. Panduan resmi bot Discord menjelaskan Developer Portal, token bot, dan pemasangan OAuth2. Pastikan bot yang Anda konfigurasi adalah bot yang sama dengan tujuan DM.
- Buat bot melalui Discord Developer Portal.
- Aktifkan Message Content Intent untuk bot tersebut.
- Pasang bot melalui OAuth2 ke sebuah server.
- Salin token bot, lalu tempelkan pada pengaturan koneksi Discord di FoneClaw dan simpan.
- Lanjutkan pemasangan akun dengan DM ke bot, bukan pesan di kanal server.
Dokumentasi Gateway Discord menjelaskan Message Content sebagai privileged intent yang dikonfigurasi melalui Developer Portal. FoneClaw meminta intent ini untuk pengaturannya. Jika muncul kesalahan Message Content Intent, aktifkan pilihan tersebut, kemudian gunakan pilihan coba lagi pada koneksi. Ikuti pula persyaratan Discord yang berlaku untuk aplikasi Anda.
Pesan token tidak valid berarti Discord tidak menerima token yang diberikan. Periksa bahwa Anda memakai token bot yang tepat, bukan identitas aplikasi atau kredensial lain. Jangan menempelkan token ke DM, catatan diagnosis, forum, atau tangkapan layar publik. Mengirim token kepada bot tidak memperbaiki konfigurasi FoneClaw.
Jika token pernah terungkap, gunakan Developer Portal resmi untuk menggantinya dan perbarui nilai yang disimpan di FoneClaw. Jangan mengganti token berulang kali hanya karena balasan tugas belum muncul; kegagalan pengiriman hasil memiliki pemeriksaan tersendiri.
Untuk status koneksi tidak tersedia, periksa jaringan, token, serta intent yang diminta. Lakukan koreksi satu per satu dan lihat perubahan statusnya. Tidak perlu memberi akses administrator atau menyalakan seluruh izin server sebagai percobaan. Pemasangan pada server membantu menyiapkan bot, tetapi jalur permintaan FoneClaw yang dibahas di sini tetap DM.
Pasangkan akun yang benar melalui DM
Setelah token disimpan, kirim hello sebagai pesan langsung ke bot dalam sepuluh menit. Koneksi mengikat akun Discord pertama yang mengirim pesan. Karena itu, pastikan akun pengirim benar sebelum membuka percakapan, terutama bila Anda memakai beberapa akun atau dibantu orang lain.
Membuka profil bot dan mengirim DM berbeda dari menulis hello di kanal server. Pesan kanal bukan pengganti langkah pemasangan akun. Periksa nama bot pada percakapan dan lihat bahwa Anda berada dalam pesan langsung, bukan ruang server dengan nama serupa.
- Pastikan akun Discord yang ingin digunakan sedang aktif.
- Buka DM dengan bot yang tokennya disimpan di FoneClaw.
- Kirim hello dalam jendela pemasangan sepuluh menit.
- Periksa keadaan pemasangan pada FoneClaw sebelum mengirim tugas Android.
Jika pemasangan kedaluwarsa, mulai pemasangan lagi dari FoneClaw, lalu kirim DM dalam jendela baru. Mengulang pesan setelah waktu habis tidak menggantikan langkah itu. Jika sebelumnya memakai percakapan atau akun yang salah, periksa akun yang sudah terikat dan ulangi proses pemasangan yang sesuai dari FoneClaw.
Jangan meminta teman mengirim pesan percobaan lebih dahulu apabila Anda ingin akun sendiri yang terikat. Akun pertama merupakan bagian penting dari jalur ini, bukan sekadar sapaan. Setelah pemasangan benar, lanjutkan dengan pemeriksaan status yang tidak mengubah data, bukan tugas kalender atau pengiriman pesan.
Jika DM tidak dapat dikirim, selesaikan masalah akses percakapan bot tersebut terlebih dahulu. Jangan menyimpulkan izin Android gagal ketika pesan belum sampai ke jalur koneksi.
Baca antrean, izin, dan status tugas
Gunakan /status untuk melihat jumlah permintaan yang berjalan dan mengantre. Hasil ini membantu membedakan permintaan yang menunggu giliran dari tugas yang sudah mulai. Jumlah antrean bukan bukti bahwa setiap tindakan sudah mendapat izin atau telah selesai.
Jika respons menyatakan antrean penuh, berhenti menambahkan permintaan. Tunggu pekerjaan yang ada atau gunakan /stop bila memang ingin menghentikan permintaan saat ini dan antrean. Jika antrean sedang dihentikan, coba lagi setelah keadaan tersebut selesai. Mengirim tugas yang sama berkali-kali hanya menambah ketidakjelasan mengenai permintaan mana yang sedang diproses.
Setelah permintaan mulai, buka FoneClaw di ponsel dan periksa apakah ada persetujuan atau izin Android yang tertunda. Model yang dikonfigurasi memahami serta merencanakan permintaan, sedangkan alat aktif menjalankan tindakan yang didukung. Izin Android, pengaktifan alat, dan kebijakan persetujuan global maupun per alat merupakan kontrol berbeda.
Tidak semua tindakan harus menampilkan pertanyaan persetujuan. Sebaliknya, tidak adanya pertanyaan bukan bukti bahwa seluruh akses tersedia. Baca kebutuhan yang ditampilkan untuk tugas itu dan berikan hanya izin yang relevan. Pengaturan koneksi Discord tidak memberikan izin kalender atau alat Android secara otomatis.
Periksa pula hasil tugas di tujuan sebenarnya. Untuk ToDo, buka item yang tersimpan; bila instruksi tidak menetapkan tanggal pasti, item tetap tidak terjadwal. Untuk acara kalender, cocokkan tanggal, waktu, akun, dan kalender tujuan. Teks jawaban saja belum membuktikan data tersimpan.
Cakupan tindakan dapat diperiksa melalui halaman fitur FoneClaw. Jika permintaan diterima tetapi tugas tetap gagal setelah kebutuhan akses ditinjau, Debug dan Pemulihan Kegagalan Agen Ponsel Android: Runbook Praktis FoneClaw membantu melanjutkan diagnosis pada pelaksanaan tugas. Tidak perlu mereset aplikasi atau memberi pengecualian baterai menyeluruh sebelum mengetahui tahap yang bermasalah.
Pulihkan pengiriman hasil tanpa menggandakan tindakan
/retry mencoba pengiriman hasil tersimpan, bukan menjalankan ulang tugas ponsel. Perintah ini mengantrekan hasil untuk dikirim kembali. Pisahkan operasi Android dari pesan yang melaporkan operasi tersebut: tindakan dapat selesai meskipun pengiriman laporannya gagal.
Berikut contoh yang diusulkan untuk memahami keputusan, bukan laporan pengujian. Anda meminta satu acara “Ambil paket” pada 14 Oktober 2026 pukul 17.00–17.30, dengan kalender tujuan dan pengingat yang sudah ditinjau. Discord tidak menampilkan hasil akhir, tetapi acara mungkin sudah dibuat.
- Buka status tugas di FoneClaw dan periksa keadaan terakhirnya.
- Buka kalender tujuan, lalu cari acara dengan judul, tanggal, dan waktu tersebut.
- Jika acara sudah ada, catat bahwa tindakan berhasil dan pengiriman hasil masih perlu dipulihkan.
- Gunakan /retry bila tersedia hasil gagal terkirim yang dapat dipulihkan.
- Periksa balasan Discord tanpa mengajukan kembali permintaan pembuatan acara.
Mengirim ulang “buat acara” dapat menghasilkan acara kedua. Mengirim /retry memiliki tujuan berbeda: menyampaikan hasil yang sudah disimpan. Jangan memperlakukan keduanya sebagai dua cara setara untuk menyelesaikan tugas.
Jika respons menyatakan tidak ada pengiriman gagal yang dapat dipulihkan, berarti tidak ada hasil gagal terkirim tersimpan yang dapat digunakan oleh perintah tersebut. Itu tidak membuktikan tindakan Android gagal atau bahwa aplikasi tujuan kosong. Tetap periksa ponsel dan tujuan sebelum membuat permintaan baru.
Untuk pesan permintaan kedaluwarsa atau koneksi berubah, periksa keadaan koneksi dan hasil pada ponsel terlebih dahulu. Jangan menganggap laporan lama pasti masih dapat dikirim melalui koneksi yang berbeda. Jika hasil belum diketahui, pertahankan statusnya sebagai belum terverifikasi sampai tujuan diperiksa.
Bila operasi memang belum selesai dan Anda memutuskan mengirim permintaan baru, nyatakan langkah yang masih dibutuhkan. Jangan mengulang seluruh rangkaian yang sebagian sudah berhasil. Jika item sudah ada tetapi rincian salah, perbaiki item yang dimaksud melalui tindakan yang didukung atau langsung di aplikasi tujuan.
/stop menghentikan permintaan saat ini dan yang mengantre, tetapi tidak menghapus acara, membatalkan pesan terkirim, atau mengembalikan operasi lain yang sudah selesai. Dokumentasi keamanan FoneClaw membedakan penghentian dari pembatalan efek yang sudah terjadi. Untuk pemeriksaan keadaan setelah berhenti, baca Cara Menghentikan Agen AI di Android dan Memeriksa Tugas Cloud.
Lakukan pemeriksaan terbatas dan catat diagnosis
Setelah bot, intent, dan pemasangan akun benar, mulai dengan /status. Ini pemeriksaan tanpa membuat perubahan pada data pribadi. Catat apakah ada respons dan jumlah permintaan yang dilaporkan. Respons status menunjukkan jalur pesan dapat digunakan, bukan membuktikan seluruh alat Android berfungsi.
Bila perlu memeriksa satu permintaan setelahnya, gunakan tugas tanpa efek eksternal, misalnya meminta usulan teks singkat tanpa menyimpan atau mengirimnya. Tunggu dan periksa statusnya. Jangan memakai pengiriman email, panggilan, atau pembuatan beberapa acara sebagai tes awal koneksi.
- Catat waktu pesan pertama dan akun yang dipakai untuk pemasangan, tanpa menyertakan informasi pribadi yang tidak diperlukan.
- Salin kesalahan yang terlihat setelah menghapus token atau rahasia lain.
- Tandai tahap yang bermasalah: koneksi, pemasangan, penerimaan, antrean, tindakan, atau pengiriman hasil.
- Catat keadaan /status dan apakah tugas menunggu persetujuan atau izin di ponsel.
- Untuk tindakan tulis, catat apakah item sudah ditemukan pada tujuan sebenarnya.
- Catat hasil /retry atau /stop jika digunakan, tanpa menganggap keduanya menjalankan ulang atau membatalkan operasi.
Untuk tangkapan layar, tutupi token, isi pesan pribadi, alamat, dan identitas yang tidak relevan. Kredensial bot bukan bahan diagnosis publik. Model daring yang dikonfigurasi dapat menerima konteks tugas, jadi jangan memasukkan rahasia ke permintaan percobaan.
Ubah satu hal setiap kali: koreksi token bila ditolak, intent bila diminta, atau pemasangan bila kedaluwarsa. Setelah perubahan, periksa tahap yang sama kembali. Ini membantu mengetahui apa yang diperbaiki tanpa menghapus bukti keadaan sebelumnya.
Jika Anda memilih jalur Telegram sebagai kebutuhan terpisah, ikuti Cara Menghubungkan FoneClaw ke Bot Telegram; pengaturannya bukan pengganti diagnosis Discord. Pemulihan selesai ketika koneksi yang benar menerima permintaan, keadaan tugas dapat diperiksa, dan hasil pada ponsel cocok dengan laporan—tanpa tindakan ganda.