05 · Gateway & channels · ~90–150 menit

Gateway & channels

Saluran chat membuat Gateway berguna dari HP. Telegram biasanya paling cepat untuk sukses pertama.

Fakta terverifikasi

  • Telegram: buat token bot → isi pengaturan → jalankan Gateway → setujui pengirim baru (pairing)
  • WhatsApp: scan QR; data login tersimpan di disk
  • Aturan chat pribadi (dmPolicy) bawaan: pairing — orang baru harus diizinkan dulu
  • Izinkan pengirim lewat perintah openclaw pairing

Ingat peran Gateway

Channel = pintu chat (Telegram, WhatsApp, …). Gateway = resepsionis. Orang baru harus dapat izin masuk (pairing) sebelum boleh bicara ke asisten AI.

Analogi: Gateway adalah resepsionis hotel. Channel adalah pintu masuk. Pairing adalah “minta badge tamu”.
ChannelCatatan pemula
TelegramSering paling cepat (bot token)
WhatsAppScan QR untuk sambung; lebih banyak data tersimpan di disk
Discord / SlackSetup bot di workspace; masukkan ID tetap ke daftar putih (allowlist)
WebChat / layar kontrolBaik untuk uji di komputer tanpa HP

Telegram langkah demi langkah

1) Buat bot token

  1. Chat BotFather di Telegram (pastikan handle tepat).
  2. Jalankan /newbot dan simpan token.
  3. Jangan tempel token di chat publik / git.

2) Config

{
  channels: {
    telegram: {
      enabled: true,
      botToken: "123:abc",
      dmPolicy: "pairing",
      groups: { "*": { requireMention: true } }
    }
  }
}

Cadangan lewat variabel lingkungan akun bawaan: TELEGRAM_BOT_TOKEN. Akun bernama memakai botToken atau file token (sama artinya: kunci bot).

Info

Telegram tidak memakai login QR seperti WhatsApp. Isi token, lalu jalankan Gateway.

3) Izinkan chat pribadi (pairing)

openclaw gateway
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

Pairing = orang baru dapat kode. Kamu harus setujui dulu. Kode berlaku sekitar 1 jam; antrian menunggu dibatasi.

4) User ID numerik

5) Group (opsional)

Peringatan

Izin chat pribadi (pairing) tidak otomatis mengizinkan perintah di grup.

WhatsApp (overview)

Slack dan Discord (ringkas)

Lab checklist

Skenario latihan

  1. DM bot dari akun kedua yang belum di-pair — harus ditolak sampai approve.
  2. Setujui pairing lalu kirim pertanyaan sederhana.
  3. Tambah bot ke group lab dengan requireMention.
  4. Uji pesan tanpa mention (harus diam) dan dengan mention (harus jawab).
Kuis singkat
  1. Mengapa Telegram sering dipilih untuk first win?
  2. Apa fungsi pairing untuk chat pribadi?
  3. Apa risiko group tanpa mention gate?
Kunci:
  1. Setup bot token relatif sederhana.
  2. Pengirim asing tidak diproses sampai di-approve.
  3. Siapa saja di group bisa memicu agent (dan tools-nya).

FAQ

getMe 401 — Token salah atau di-revoke; buat ulang di BotFather.

409 getUpdates — Ada poller lain memakai token yang sama.

Bot diam di grup — Cek apakah harus @sebut, daftar putih grup, mode privasi, dan apakah bot sudah jadi anggota.

Lanjut ke Modul 06 — Keamanan (wajib).

Sumber