by: CITRAWEB SOLUSI TEKNOLOGI, PT
Aturan | Tentang Kami | Kontak Kami

Artikel

Integrasi Hermes Agent dengan Telegram Bot

Jum'at, 9 Oktober 2026, 16:28:16 WIB
Kategori: Container

Telegram Bot adalah program yang berjalan di dalam ekosistem Telegram untuk berinteraksi dengan pengguna secara otomatis. Berbeda dengan akun Telegram biasa yang digunakan manusia untuk berkomunikasi, bot dirancang untuk menjalankan tugas berdasarkan instruksi dan logika pemrograman. Bot dapat dibuat untuk berbagai kebutuhan, seperti menjawab pertanyaan, mengirim notifikasi, mengambil data dari sistem lain, hingga menjalankan fungsi tertentu pada server atau perangkat jaringan.

Contoh pemanfaatan Telegram Bot dalam bidang jaringan komputer:

  • Monitoring jaringan: mengirimkan notifikasi ketika koneksi internet terputus.

  • Manajemen perangkat: menerima perintah untuk mengambil informasi dari router atau server.

  • Otomatisasi: menjalankan tugas tertentu berdasarkan perintah yang diterima.

  • Integrasi AI: meneruskan pesan pengguna ke AI Agent atau layanan AI untuk dianalisis, lalu mengirimkan hasilnya kembali ke Telegram.

Topologi

Langkah-langkah

  1. Silakan untuk melakukan instalasi dan konfigurasi hermes agent pada Mikrotik menggunakan fitur container. Untuk tutorial dapat dilihat melalui video pada artikel sebelumnya.

  2. Silakan lakukan remote aplikasi hermes agent melalui ssh. Namun, container ini bersifat terisolasi dari jaringan luar maka hanya dapat di remote melalui shell internal router mikrotik. Untuk itu, silakan remote router mikrotik melalui SSH terlebih dahulu kemudian baru remote aplikasi hermes agent dapat menggunakan command prompt atau putty.

    Kemudian masuk terlebih dahulu ke menu container lalu remote app-hermes-agent dengan shell.

  3. Langkah berikutnya yaitu setup platform pesan (messaging platforms), konfigurasi ini bertujuan untuk menghubungkan hermes agent ke beberapa platform pesan. Dengan begitu dari platform pesan tersebut dapat memerintah atau menerima informasi dari hermes agent. Untuk melakukan setup silakan ketik perintah seperti di bawah ini,
    # hermes setup gateway

    pada gambar di atas, silakan untuk memilih telegram dengan cara tekan [space] kemudian [enter] untuk konfigurasi selanjutnya.

  4. Terdapat 2 pilihan yaitu automatic dan manual untuk proses menghubungkan dengan telegram bot.

    Kali ini kita menggunakan cara manual untuk melakukan setup telegram bot.

    • automatic : dibantu oleh sistem untuk membuat bot dan menghubungkannya dengan hermes agent.

    • manual : membuat dan menghubungkan dengan hermes agent secara mandiri.

  5. Berikutnya, diminta untuk menginformasikan token telegram bot yang akan dihubungkan dengan hermes agent.

  6. Untuk mendapatkan token tersebut, silakan untuk membuat telegram bot melalui aplikasi telegram atau telegram web. Buka atau akses user telegram @BotFather karena user ini merupakan fitur yang disediakan oleh telegram untuk membuat dan memanajemen bot. Untuk membuat bot baru silakan ketik /newbot seperti di bawah ini,

    Keterangan:

    • hermes asisten : nama untuk bot

    • hermesagent1517_bot : username untuk bot. Username ini bersifat unik sehingga tidak boleh sama dengan username bot yang sudah terdaftar.

    Jika sudah berhasil terdaftar maka akan diberikan token API bot tersebut oleh telegram. Nah token ini yang akan digunakan untuk menghubungkan hermes dengan telegram bot.

    silakan salin token tersebut dan tempelkan pada bagian setup seperti di bawah ini

  7. Langkah berikutnya merupakan pemberian perizinan untuk user atau akun telegram dapat berkomunikasi dengan telegram bot yang telah dibuat di atas. Terdapat dua pilihan yaitu,

    • comma-separated : hanya mengizinkan user id telegram yang ditambahkan dapat single user atau multi user.

    • leave empty for open access : membuka akses untuk semua user telegram sehingga dapat berkomunikasi dengan bot.

    Untuk mendapatkan user ID, silakan kirimkan pesan ke user telegram @userinfobot. User ini disediakan oleh pihak telegram untuk mencari informasi mengenai user ID, bot ID, maupun group ID.

  8. Menentukan home channel. Home channel berfungsi sebagai tempat untuk hermes agent mengirimkan hasil dari cron job dan notifikasi. Penempatan dan pemilihan home channel berdasarkan user ID telegram.

    Pada gambar di atas, bisa disesuaikan untuk user ID yang ingin dijadikan sebagai home channel.

  9. Setelah selesai melakukan setup, lanjutkan dengan restart hermes dengan menggunakan command di bawah ini:
    # hermes gateway restart

Pengujian

  1. Silakan kirimkan pesan telegram bot yang sudah dibuat tadi dengan mencari di bagian search berdasarkan username telegram bot terkait. Contoh : @hermesagent1517_bot. Kemudian silakan untuk ketik /start dan /help jika bot berhasil membalas pesan kita maka bot tersebut aktif dan siap digunakan.

  2. Untuk memulai sesi baru untuk berinteraksi dengan hermes agent, silakan kirim pesan /new kemudian berikan perintah untuk hermes agent seperti di bawah ini,

  3. Kita juga dapat menambah cron job yang akan dijalankan oleh hermes agent kemudian hasilnya akan dikirimkan ke telegram bot sesuai interval waktu yang sudah ditentukan. Seperti contoh di bawah ini,

    Hermes agent akan melaporkan hasil monitoring melalui telegram bot setiap 10 menit.




Kembali ke :
Halaman Artikel | Kategori Container