tutorial 12 mnt baca

Connect Hermes Agent ke Telegram, Discord, WhatsApp

Step-by-step connect Hermes Agent ke Telegram, Discord, WhatsApp. 10 menit setup, langsung chat dari HP.

Connect Hermes Agent ke Telegram, Discord, WhatsApp
Connect Hermes ke Telegram

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.

๐Ÿ’ฌ Chat di Telegram
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 response
@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):

Terminal
hermes gateway setup

Ikutin prompt-nya. Lo cuma perlu paste bot token sama user ID tadi.

Cara 2 โ€” Manual di .env:

~/.hermes/.env
TELEGRAM_BOT_TOKEN=8291047382:AAFx9kzLmQ3pR7nT5vWb... TELEGRAM_ALLOWED_USERS=123456789

TELEGRAM_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

Terminal
hermes gateway

Lo bakal liat log kayak:

Output
[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.

๐Ÿ’ก Tips: Bot di Grup

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.

~/.hermes/.env
DISCORD_BOT_TOKEN=MTIzNDU2Nzg5... DISCORD_ALLOWED_USERS=123456789012345678

Bonus: 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.

~/.hermes/.env
SLACK_BOT_TOKEN=xoxb-1234567890-... SLACK_APP_TOKEN=xapp-1234567890-...

WhatsApp

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.

~/.hermes/.env
WHATSAPP_ENABLED=true

Catatan: 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.

Email

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.

~/.hermes/.env
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

Terminal
pip install "hermes-agent[voice]"

Install deps voice (Whisper buat STT, TTS engine). Abis itu:

Terminal
hermes --voice

Sekarang 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

Terminal
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
โš ๏ธ Jangan lupa: Pastikan hermes gateway jalan terus (atau pake systemd/pm2 biar auto-restart). Kalau gateway mati, cron tetep jalan tapi gak bisa kirim ke Telegram.

๐Ÿš€ Next Steps

Udah connect? Sekarang waktunya personalisasi:

  • SOUL.md โ€” kasih Hermes personality. Lo mau Hermes jawabnya kayak butler? Komodo? Kaskuser? Semua di SOUL.md. Baca artikel tentang SOUL.md โ†’
  • Skill Repository โ€” install skill buat hal spesifik. Trading, coding, data analysis, dll. Lihat skill collection โ†’
  • Multi-platform โ€” jalanin Telegram + Discord + Slack sekaligus, Hermes handle semua dari satu tempat.

Butuh bantuan setup?

Join Discord komunitas atau tanya langsung ke Hermes โ€” dia tau cara setup dirinya sendiri. ๐Ÿ˜„