Jalur bawaan adalah di-cloud: cukup sebuah ponsel dan ~10 menit — tanpa server, tanpa kode. Setiap langkah memberi tahu Anda layar mana yang harus dibuka dan apa yang harus ditekan, plus jebakan yang benar-benar sering dialami orang.
Di Telegram, cari @BotFather (perhatikan lencana verifikasi biru) dan lakukan percakapan ini:
bot.8123456789:AAHfK3xxxxxxxxxxxxxxxxxxxxxxxxxbot — jika sudah dipakai, coba yang lain.digits:letters pada balasan terakhir itu adalah BOT_TOKEN Anda. Salin ke tempat yang aman. Token itu praktis adalah kata sandi bot — jangan pernah dibagikan.⚠️ Pada Mei 2026 Telegram mengganti nama sakelar ini menjadi Secretary Mode; klien lama mungkin masih menamainya Business Mode — sama saja. Lakukan ini di dalam obrolan @BotFather (bukan halaman profil bot Anda, dan bukan pengaturan Telegram di ponsel Anda). Dua antarmuka — keduanya bisa:
Antarmuka ① Perintah klasik — cukup kirim pesan:
Antarmuka ② Panel pengelolaan baru — tekan tombol biru Open di sebelah kotak pesan BotFather:
Di aplikasi Telegram seluler (pengaturan ini saat ini hanya ada di seluler):
Di klien yang lebih baru, item ini disebut "Chat Automation" — label berbeda, pintu masuk yang sama.
my_lingodesk_bot) di kotak pencarian lalu pilih.Grup ini adalah meja kerja Anda: satu topik per kontak, dengan kartu pesan dwibahasa bermunculan di dalamnya.
Semua bagian di ponsel sudah selesai. Sekarang pilih jalur Anda — tidak punya server? Pilih A: tak ada yang perlu dipasang.
/start, lalu tempel BOT_TOKEN dari Langkah 1 langsung ke dalam obrolan./bind di grup konsol Anda — bot membalas "✅ bound" dan Anda selesai. Lompat ke Langkah 5 untuk menguji. Kirim DM /status kapan saja, atau /native en untuk mengatur bahasa Anda sendiri.Pertama, ambil kunci terjemahan di console.anthropic.com → API Keys → Create Key (sk-ant-…; kredit beberapa dolar bertahan lama dengan ~$0.001 per pesan). Lalu:
Begitu Anda melihat banner-nya, kirim /bind di grup konsol Anda untuk menautkannya (ID grup dan ID pengguna Anda terdeteksi otomatis — tak ada angka yang perlu dicari). Di server, Docker cukup satu perintah: docker compose up -d — lihat README di GitHub.
409 Conflict = sebuah proses lama masih memegangnya). Jika kami meng-host Anda, jangan sekaligus menjalankan instance lokal.Dari akun Telegram yang berbeda (akun kedua atau seorang teman), kirim DM berbahasa asing ke akun pribadi Anda (bukan ke bot!) — misalnya, "Hola, ¿cuánto cuesta?" dalam bahasa Spanyol. Dalam hitungan detik, sebuah topik baru bernama sesuai pengirim akan muncul di grup konsol Anda:
Ketuk "✅ Kirim ke pelanggan" — pihak lain melihat akun pribadi Anda membalas dalam bahasa Spanyol yang fasih. Seluruh alurnya kini aktif 🎉
/lang es di dalam topik untuk memperbaikinya; /help menampilkan semua perintah.Periksa berurutan: ① BotFather → Business Mode sudah dinyalakan (Langkah 1a); ② Telegram Business → Chatbots sudah menautkan bot Anda dan obrolan itu berada dalam cakupan (Langkah 2); ③ bot adalah admin grup dengan "Manage Topics" (Langkah 3); ④ grup konsol sudah terikat — kirim /bind di dalamnya; ⑤ pengguna host sendiri: proses bot masih berjalan tanpa error.
Business Mode belum diaktifkan di BotFather (Langkah 1a). Buka @BotFather → /mybots → bot Anda → Bot Settings → Business Mode → Turn on. Langsung berlaku seketika — tak perlu membuat ulang bot atau mengirim ulang token; cukup kembali ke Telegram Business → Chatbots dan tambahkan lagi. Pengguna di-cloud bisa DM @LingoDeskbot /status untuk memastikan ulang item ini.
① Group Privacy masih menyala (Langkah 1b) — matikan, lalu keluarkan dan tambahkan ulang botnya; ② Topics belum diaktifkan di grup; ③ pengguna di-cloud: pastikan @LingoDeskbot sudah membalas "Activated" (DM /status untuk memeriksa); ④ pengguna host sendiri: pastikan prosesnya berjalan.
Token disimpan terenkripsi dan hanya digunakan untuk merelai obrolan dalam cakupan yang Anda otorisasi di Telegram Business — dan Anda bisa mengecualikan kontak pribadi (Langkah 2). Anda tetap memegang kendali: cabut kapan saja via BotFather → /mybots → API Token → Revoke; token lama langsung mati seketika dan layanan berhenti. Untuk melanjutkan, cukup kirim token baru ke @LingoDeskbot.
Sembilan dari sepuluh kasus penyebabnya Group Privacy yang masih menyala (Langkah 1b). BotFather → Bot Settings → Group Privacy → Turn off, lalu keluarkan bot dari grup dan tambahkan ulang (perubahan hanya berlaku setelah bergabung kembali), dan jadikan admin lagi.
Dua instance berjalan pada token yang sama. Temukan dan hentikan proses lama (Ctrl+C atau pkill -f "tsx.*main.ts"), tunggu sepuluh detik, jalankan lagi.
Periksa menurut kemungkinan terbesar: ① izin "Reply to messages" mati (paling umum) — Settings → Telegram Business → Chat Automation (Chatbots) → bot Anda → aktifkan "Reply to messages"; tanpa itu bot bisa membaca tapi tak pernah mengirim; ② obrolan pelanggan tak berada dalam cakupan obrolan yang bisa diakses bot (halaman yang sama); ③ kontak belum mengirim pesan kepada Anda selama lebih dari 24 jam — Telegram memblokir pengiriman yang diprakarsai bot; minta mereka mengirim apa pun terlebih dahulu. Pengguna di-cloud: DM @LingoDeskbot /status — baris "reply permission" memberi Anda jawaban langsung.
Pembatasan Telegram: jika percakapan terlalu lama menganggur, bot tak bisa memprakarsai atas nama Anda (BUSINESS_PEER_USAGE_MISSING). Minta mereka mengirim apa pun untuk mengaktifkan kembali, atau balas manual dari ponsel Anda untuk kali ini.
Buka Settings → Telegram Business → Chatbots, keluarkan dan tambahkan ulang botnya — atau cukup tunggu pesan berikutnya dari pelanggan, yang membuat bot menangkap koneksi baru secara otomatis.
Bahasa terkunci pada pesan pertama kontak (untuk menghindari bolak-balik pada teks pendek). Kirim /lang code di dalam topik kontak tersebut untuk memperbaikinya, mis. /lang pt (Portugis) atau /lang ar (Arab).
Pratinjau yang tertunda tersimpan di memori dan kedaluwarsa saat restart (tombolnya akan memberi tahu Anda). Cukup ketik ulang balasan Anda di dalam topik. Kontak dan riwayat obrolan tersimpan di basis data — tak ada yang hilang.
Mulai sekarang, pelanggan menulis dalam bahasa apa pun yang mereka suka — Anda cukup mengetik dalam bahasa Anda. Jika ada yang bermasalah, telusuri dulu daftar pemecahan masalah di atas; jika masih buntu, email kami dengan tangkapan layar error di terminal.
✉️ [email protected]