Tech

Tutorial: Konekin Telegram, WhatsApp, dan Discord ke AI Assistant Kamu

Panduan lengkap connect tiga chat platform ke OpenClaw Gateway sekaligus. Telegram, WhatsApp, dan Discord dalam satu panduan, Bahasa Indonesia campur English.
2 menit baca
4 minggu lalu
Zainul Fanani
Tutorial: Konekin Telegram, WhatsApp, dan Discord ke AI Assistant Kamu
📅 15 Apr 2026🤍 0 👁 0 🔗 0

Tutorial: Konekin Telegram, WhatsApp, dan Discord ke AI Assistant Kamu

20 menit baca - Beginner friendly


Di tutorial ini gue bakal tunjukin cara konekin tiga chat platform ke AI assistant kamu sekaligus. Lo bakal bisa chat sama AI dari Telegram, WhatsApp, atau Discord dan dapet response yang sama intelligent.

Ini salah satu hal terbaik dari OpenClaw. AI assistant-nya platform-agnostic. Lo ngobrol sama otak yang samaapa saja dari mana lo ngetik.


Apa yang Lo Bakal Dapat

Selesai mengikuti tutorial ini, lo bakal punya:

  • AI assistant terhubung ke Telegram, WhatsApp, dan Discord secara bersamaan
  • Bisa chat dari HP atau komputer dengan response yang sama
  • Semua channel share memory dan context yang sama
  • Fondasi buat nambah channel lain kayak Slack atau Signal

diagram
diagram


Gimana Channel Bekerja di OpenClaw

Sebelum mulai, helps to understand architecture-nya.

OpenClaw Gateway duduk di tengah. Dia nerima pesan dari channel yang terkoneksi, proses melalui AI model, terus kirim response balik lewat channel yang sama.

Each channel di-configure terpisah di file config kamu. Lo bisa enable atau disable channel tanpa ngaruh ke channel lain.

diagram
diagram

Semua tiga channel share otak AI dan memory yang sama. Jadi misalnya lo nanya sesuatu di Discord waktu kerja terus lanjutin di Telegram waktu pulkam, assistant lo masih inget context-nya.


Perbandingan Channel

Ini quick comparison apa yang tiap channel tawarin:

Telegram paling gampang di-setup. Lo cuma butuh bot token dari BotFather. WhatsApp butuh link nomor telepon asli via QR code. Discord butuh bot application dari Developer Portal.


Step 1: Konekin Telegram

Ini channel yang paling cepat jalan. Pake bot tokens jadi lo gak butuh link nomor telepon.

Bikin Telegram Bot

Buka Telegram cari @BotFather. Ini bot official dari Telegram yang lets you create dan manage bots.

Kirim pesan /newbot. BotFather bakal nanya beberapa hal:

  1. Beri nama bot - Ini display name yang user bakal lihat (contoh: "Asisten AI Saya")
  2. Pilih username - Harus ending di bot (contoh: asistenku_bot)

BotFather bakal kasih token yang keliatan kayak gini:

text
123456789:ABCdefGhIJKlmNoPQRsTUVwxYZ123456789

Simpen token ini. Lo butuh di step berikutnya.

Configure Telegram di OpenClaw

Buka file config OpenClaw di ~/.openclaw/openclaw.json terus tambahin channel Telegram:

json5
{
  channels: {
    telegram: {
      enabled: true,
      botToken: "YOUR_BOT_TOKEN_HERE",
      dmPolicy: "pairing",
      groups: {
        "*": {
          requireMention: true
        }
      }
    }
  }
}

Setelan dmPolicy: "pairing" artinya kalo ada orang baru kirim direct message ke bot lo, mereka butuh di-approve dulu. Ini security feature biar stranger gak bisa sembarangan chat assistant lo.

Untuk groups, setelan requireMention: true artinya bot cuma respond kalo someone explicitly mention dia pake symbol @.

Pair Akun Lo

Start gateway:

bash
openclaw gateway

Kirim direct message ke bot lo di Telegram. Lo bakal dapat pairing code.

Cek pairing requests yang pending:

bash
openclaw pairing list telegram

Approve akun lo sendiri:

bash
openclaw pairing approve telegram YOUR_CODE_HERE

Pairing codes expired after 1 hour. Sekali di-approve, lo bisa chat sama AI assistant langsung dari Telegram.

diagram
diagram

Optional: Tambahin Bot ke Group

Lo bisa tambahin bot ke Telegram groups. Waktu lo do, lo perlu configure group access policy.

json5
{
  channels: {
    telegram: {
      enabled: true,
      botToken: "YOUR_BOT_TOKEN_HERE",
      dmPolicy: "pairing",
      groups: {
        "-1001234567890": {
          allowFrom: ["220924719"]
        }
      },
      groupPolicy: "allowlist"
    }
  }
}

Angka -1001234567890 itu chat ID group lo. Lo bisa nemuin dari Telegram API atau dari gateway logs waktu bot join group.


Step 2: Konekin WhatsApp

WhatsApp pake nomor telepon asli lo bukan bot token. Ini berarti lo link WhatsApp account ke OpenClaw via QR code scan, similar to WhatsApp Web.

Install WhatsApp Plugin

Kalo lo gak tambahin WhatsApp waktu initial onboarding, install sekarang:

bash
openclaw channels add --channel whatsapp

Atau pake login command yang bakal offer untuk install plugin kalo belum ada:

bash
openclaw channels login --channel whatsapp

Configure WhatsApp di OpenClaw

json5
{
  channels: {
    whatsapp: {
      dmPolicy: "pairing",
      allowFrom: ["+6281234567890"],
      groupPolicy: "allowlist",
      groupAllowFrom: ["+6281234567890"]
    }
  }
}

Replace +6281234567890 dengan nomor telepon asli lo dalam format international. Setelan dmPolicy: "pairing" works the same way kayak Telegram, require approval for new contacts.

Jalankan login command:

bash
openclaw channels login --channel whatsapp

Lo bakal lihat QR code muncul di terminal lo. Buka WhatsApp di HP, pergi ke Settings > Linked Devices, terus tap Link a Device. Scan QR code di layar lo.

QR code expired quickly. Kalo expired sebelum lo scan, jalankan command lagi aja.

diagram
diagram

WhatsApp lo sekarang show as a linked device, just like WhatsApp Web. Messages yang dikirim ke WhatsApp di-forward ke OpenClaw Gateway.

Multiple WhatsApp Accounts

Kalo lo mau konekin nomor WhatsApp kedua (misalnya, nomor bisnis):

bash
openclaw channels login --channel whatsapp --account bisnis

Ini bikin separate session buat akun bisnis.


Step 3: Konekin Discord

Discord bots work differently dari Telegram bots. Lo bikin application di Discord Developer Portal, add bot user ke situ, terus invite bot itu ke server lo.

Bikin Discord Application

Pergi ke Discord Developer Portal terus klik New Application.

Beri nama (ini bakal jadi bot's display name) terus klik Create.

Di sidebar kiri, klik Bot. Terus klik Add Bot dan confirm.

Di bagian Token, klik Reset Token buat dapetin bot token. Copy dan simpen token ini. Lo gak bakal bisa lihat lagi setelah lo navigate away.

Enable Permissions yang Diperlukan

Masih di Developer Portal, pergi ke OAuth2 > URL Generator.

Check scopes berikut:

  • bot
  • applications.commands

Under Bot Permissions, check:

  • Send Messages
  • Read Message History
  • Use Slash Commands

Scroll ke bawah terus copy URL yang di-generate.

Invite Bot ke Server Lo

Buka URL yang baru lo copy di browser. Pilih server lo dari dropdown terus klik Authorize.

Discord bakal minta lo complete captcha. Setelah itu, bot muncul di server lo dengan permissions yang dispecify.

Configure Discord di OpenClaw

json5
{
  channels: {
    discord: {
      enabled: true,
      botToken: "YOUR_DISCORD_BOT_TOKEN",
      dmPolicy: "pairing",
      guilds: {
        "SERVER_ID": {
          requireMention: false
        }
      }
    }
  }
}

Cari server ID lo dengan enable Developer Mode di Discord settings, terus right-click server name lo dan select Copy Server ID.

Pair Discord Account Lo

Kirim direct message ke bot lo di Discord. Lo bakal dapat pairing code.

bash
openclaw pairing list discord
openclaw pairing approve discord YOUR_CODE_HERE

Sekarang lo bisa chat sama AI assistant lewat Discord DMs atau di servers dimana bot ada.


Step 4: Verifikasi Semua Channel Berfungsi

Setelah configure semua tiga channel, restart gateway buat load config baru:

bash
openclaw gateway restart

Cek status:

bash
openclaw gateway status

Lo harusnya lihat semua tiga channel listed sebagai active.

Test Tiap Channel

Coba kirim pesan lewat masing-masing platform. Tanya pertanyaan yang sama di semua tiga untuk confirm mereka share context dan memory yang sama.

Contoh, kirim: "Nama gue Alex dan gue suka kopi." Lalu satu menit kemudian, di channel berbeda, tanya: "Apa nama gue?" AI harusnya inget dengan benar di semua channel.

diagram
diagram


Atur Multiple Channel Sekaligus

Salah satu fitur powerful dari OpenClaw adalah semua channel share session dan memory yang sama. Tapi lo mungkin mau behavior yang berbeda per channel.

Response Specific per Channel

Lo bisa configure different tool permissions atau behavior per channel. Misalnya, mungkin lo mau WhatsApp bot punya akses ke calendar lo tapi Discord bot gak.

json5
{
  channels: {
    telegram: {
      enabled: true,
      botToken: "YOUR_TELEGRAM_TOKEN",
      dmPolicy: "pairing"
    },
    whatsapp: {
      enabled: true,
      dmPolicy: "pairing",
      allowFrom: ["+6281234567890"],
      tools: {
        allowed: ["google-calendar", "gmail", "google-drive"]
      }
    },
    discord: {
      enabled: true,
      botToken: "YOUR_DISCORD_TOKEN",
      dmPolicy: "pairing",
      guilds: {
        "SERVER_ID": {
          requireMention: false
        }
      }
    }
  }
}

Troubleshooting Masalah Channel

Telegram Bot Gak Respond

  1. Pastiin lo udah kirim /start ke bot dulu
  2. Cek bot token bener di config
  3. Verifikasi gateway lagi: openclaw gateway status
  4. Cek pairing: openclaw pairing list telegram

WhatsApp QR Code Gak Bisa di Scan

  1. Pastiin WhatsApp HP lo up to date
  2. Coba close other WhatsApp Web sessions
  3. QR code expired dalam about 60 detik. Jalankan command lagi kalo expired.
  4. Pastiin HP punya stable internet connection waktu scanning.

Discord Bot Shows Offline

  1. Cek bot token bener
  2. Pastiin lo invite bot dengan permissions yang bener
  3. Bot needs to be able to read message history buat respond di channels
  4. Kalo bot di-add oleh someone other than server owner, permissions might be restricted

Pairing Code Expired

Pairing codes expired after 1 hour for security reasons. Kalo code expired, kirim aja message lain ke bot dan approve code yang baru.


Security Considerations

Waktu konekin chat platforms ke AI assistant lo, keep these security points in mind:

Pairing and Allowlists: Selalu pake dmPolicy: "pairing" atau dmPolicy: "allowlist" buat prevent stranger dari accessing assistant lo.

Bot Tokens: Treat them like passwords. Jangan share di tempat umum. Kalo token compromised, reset immediately di platform's developer portal.

WhatsApp Phone Number: Nomor telepon asli lo ke-expose waktu pake WhatsApp channel. Consider pake dedicated business number.

Discord Server Access: Hanya add bot ke servers yang lo kontrol atau trust. Bot permissions di public servers can be a risk.

Group Chats: Di group chats, bot cuma respond kalo mentioned by default. Ini prevents dia dari responding ke every single message.


Jalankan Multiple Channel Simultaneously

OpenClaw supports running semua channel sekaligus. Configurasinya additive:

json5
{
  channels: {
    telegram: {
      enabled: true,
      botToken: "TELEGRAM_TOKEN"
    },
    whatsapp: {
      enabled: true
    },
    discord: {
      enabled: true,
      botToken: "DISCORD_TOKEN"
    }
  }
}

Each channel runs sebagai bagian dari gateway process yang sama. Lo gak butuh separate gateway instances.


Checklist Setup Channel


Langkah Selanjutnya

Sekarang lo udah punya tiga channel terkoneksi, ini natural next steps:

diagram
diagram

  • Tulis custom skills yang behave beda per channel
  • Setup security hardening untuk semua channel yang terkoneksi
  • Tambah channel lain kayak Slack, Signal, atau Microsoft Teams
  • Konekin ke tools lo kayak Google Calendar, Gmail, atau sistem perusahaan lo

Butuh VPS buat Jalankan Semua Channel 24/7?

Kita recommend SumoPod:

Dapat SumoPod VPS - VPS hosting yang reliable dan affordable, perfect buat jaga AI assistant lo online sepanjang waktu.

Versi English yang lebih teknis tersedia di GitHub:

Read English Version on GitHub - Full technical guide with Discord application setup, WhatsApp multi-account support, and advanced channel routing.


Referensi



Tutorial ini diverifikasi terhadap official OpenClaw documentation di docs.openclaw.ai. Semua contoh config berdasarkan official channel documentation.

Tutorial ini bagian dari project OpenClaw Sumopod - membuat automation accessible untuk UMKM Indonesia.

Last Updated: April 2026 Version: 1.0 Author: Radian IT Team

Ada Pertanyaan? Yuk Ngobrol!

Butuh bantuan setup OpenClaw, konsultasi IT, atau mau diskusi project engineering? Book a call langsung — gratis.

Book a Call — Gratis

via Cal.com • WITA (UTC+8)

📬 Subscribe Newsletter

Free

Dapat alert setiap ada artikel baru langsung ke inbox kamu. Free, no spam. 🚀

👥 Join 0+ engineers & tech enthusiasts

F

Zainul Fanani

Founder, Radian Group. Engineering & tech enthusiast.

💬 Komentar

Catatan Fanani

Ngutak-ngatik teknologi, nulis pengalaman.

Perusahaan

  • CV Radian Fokus Mandiri — Balikpapan
  • PT UNO Solusi Teknik — Balikpapan
  • PT Reka Formasi Elektrika — Jakarta
  • PT Raya Fokus Solusi — Sidoarjo
© 2026 Catatan Fanani. All rights reserved.