Connect Hermes Agent ke Telegram, Discord, WhatsApp
Step-by-step connect Hermes Agent ke Telegram, Discord, WhatsApp. 10 menit setup, langsung chat dari HP.
Oke, jika lo udah install Hermes di terminal. Mantap. Tapi tiap kali mau tanya sesuatu harus buka laptop, buka terminal, ketik hermes "..." โ capek kan?
Sekarang saatnya bawa Hermes ke Telegram. Atau Discord. Atau WhatsApp. Lo chat dari HP, Hermes jawab langsung. Gak perlu laptop, gak perlu terminal. Kaya punya assistant pribadi yang selalu standby.
Artikel ini step-by-step, dari nol sampai jalan. Yang paling gampang itu Telegram โ 10 menit kelar.
๐ Connect ke Telegram
Telegram paling gampang di-setup. Bot token gratis, gak perlu apply approval kayak beberapa platform lain. Langsung gas.
1. Bikin Bot di @BotFather
Buka Telegram, cari @BotFather. Ini bot resmi Telegram untuk bikin bot baru.
Lo: /newbot Bot: What name do you want for your bot? Lo: Hermes Assistant or other Bot: Good. Now choose a username for your bot. Lo: hermes_yourname_bot or other Bot: Done! Congratulations on your new bot.
Use this token to access the HTTP API:
8291047382:AAFx9kzLmQ3pR7nT5vWb...Catet token-nya. Simpan di tempat aman. Jangan share ke siapapun โ token ini akses penuh ke bot lo.
2. Cari User ID Telegram Lo
Hermes butuh tau siapa yang boleh chat sama bot-nya. Lo perlu user ID (angka), bukan username.
Buka Telegram, cari @userinfobot, kirim /start. Dia bakal kasih lo user ID kayak gini:
@userinfobot
โโโโโโโโโโโโโโโโโโโโโโโโ
โ Id: 123456789 โ
โ First: Your โ
โ Last: Name โ
โ Lang: id โ
โ Premium: no โ
โโโโโโโโโโโโโโโโโโโโโโโโID lo itu 123456789. Simpan juga ini.
- Setup di Hermes
Ada dua cara: pake wizard atau manual.
Cara 1 โ Pake wizard (recommended):
hermes gateway setupIkutin prompt-nya. Lo cuma perlu paste bot token sama user ID tadi.
Cara 2 โ Manual di .env:
TELEGRAM_BOT_TOKEN=8291047382:AAFx9kzLmQ3pR7nT5vWb...
TELEGRAM_ALLOWED_USERS=123456789TELEGRAM_ALLOWED_USERS itu whitelist โ cuma user ID ini yang bisa chat sama bot lo. Gak ada di list? Bot diem aja, gak jawab.
Start Gateway
hermes gatewayLo bakal liat log kayak:
[gateway] Starting Telegram gateway...
[gateway] Bot connected: @hermes_yourname_bot
[gateway] Listening for messages...Sekarang buka Telegram, cari bot lo, kirim pesan apa aja. Hermes jawab. Dari HP lo.
โ Done. Lo literally udah punya AI assistant di Telegram.
Mau pake Hermes di grup Telegram? Gampang, tapi ada satu setting penting:
Buka @BotFather โ /mybots โ pilih bot โ Bot Settings โ Group Privacy โ Turn off.
Atau kalau mau lebih clean, promote bot lo jadi admin di grup dengan permission "Delete messages" dan "Pin messages".
Tanpa disable privacy mode, bot cuma bisa liat pesan yang langsung ditujuin ke dia atau yang ada /command-nya.
๐ฑ Platform Lainnya
Telegram paling gampang? Iya. Tapi Hermes gak cuma bisa Telegram. Ini ringkasan platform lain:
<b>Discord</b>
Best untuk: Server komunitas, tim dev, gaming squad.
Setup-nya mirip Telegram โ lo bikin bot di Discord Developer Portal, dapet bot token, taruh di .env.
DISCORD_BOT_TOKEN=MTIzNDU2Nzg5...
DISCORD_ALLOWED_USERS=123456789012345678Bonus: Hermes bisa join voice channel juga. Kirim pesan voice, Hermes transcribe + jawab. Plus support slash commands (/ask, /check, dll) buat interaksi yang lebih rapi di server.
Slack
Best untuk: Workspace kantor, tim remote, async communication.
Bikin Slack app di api.slack.com/apps, setup OAuth scopes, taruh token di .env. Hermes handle DM dan bisa reply di thread โ jadi percakapan tetep organized di Slack thread system.
SLACK_BOT_TOKEN=xoxb-1234567890-...
SLACK_APP_TOKEN=xapp-1234567890-...
Best untuk: Personal use, chat sama contacts yang cuma aktif di WA.
Setup-nya beda dikit โ WhatsApp pake QR pairing. Lo scan QR code dari terminal lo pake WhatsApp di HP, langsung nyambung. Sekarang lo bisa chat Hermes dari DM WhatsApp.
WHATSAPP_ENABLED=trueCatatan: saat ini WhatsApp support DM only, belum bisa di grup. Tapi untuk use case personal udah lebih dari cukup.
Signal
Best untuk: Privasi maksimal, E2E encrypted chat.
Hermes support Signal juga. Setup pake number registration, semua pesan E2E encrypted โ bahkan Hermes gak bisa liat plaintext di server (tergantung config). Cocok kalau lo paranoid soal privasi.
Best untuk: Async tasks, reports, notifikasi otomatis.
Hermes bisa connect via SMTP (kirim) dan IMAP (baca). Lo bisa setup cron yang kirim summary harian ke email lo, atau Hermes auto-reply email masuk yang sesuai filter tertentu.
EMAIL_SMTP=smtp.gmail.com:587
[email protected]
EMAIL_PASS=app-password-lo
EMAIL_IMAP=imap.gmail.com:993๐๏ธ Voice Mode
Nah ini yang seru. Lo bisa voice chat sama Hermes โ langsung dari Telegram voice memo.
Setup Voice
pip install "hermes-agent[voice]"Install deps voice (Whisper buat STT, TTS engine). Abis itu:
hermes --voiceSekarang di Telegram, kirim voice memo ke bot lo. Hermes auto-transcribe speech-to-text, proses pesannya, jawab. Lo bisa pilih response-nya text biasa atau voice juga.
Kirim voice bilang "Hermes, cek harga ETH terus kirim summary ke Discord" โ Hermes langsung eksekusi. Gak perlu ketik.
โฐ Cron & Otomatisasi
Lo bisa setup Hermes jalan sendiri di waktu tertentu, tanpa ada yang trigger manual. Pake hermes cron.
Contoh: Cek Wallet Setiap Pagi
hermes cron add "0 9 * * *" "cek saldo wallet & kirim summary ke Telegram"Setiap jam 9 pagi, Hermes otomatis cek saldo wallet lo, format jadi summary, kirim ke Telegram.
Contoh Lain
- Backup database setiap jam 2 malam
- Monitor harga crypto setiap 15 menit
- Kirim weekly report setiap Senin jam 8
- Cek server health setiap 5 menit
- Reminder deadline via Telegram tiap jam 4 sore
hermes gateway jalan terus (atau pake systemd/pm2 biar auto-restart). Kalau gateway mati, cron tetep jalan tapi gak bisa kirim ke Telegram.
Butuh bantuan setup?
Join Discord komunitas atau tanya langsung ke Hermes โ dia tau cara setup dirinya sendiri. ๐