🤖HermesBlog
Panduan Praktis Hermes · Parte 188/9/2026

Saluran Output Skrip ke Chat

Saluran Output Skrip ke Chat — panduan mudah dipahami berdasarkan dokumentasi resmi

Kamu tahu perasaan itu ketika memulai build yang lama atau upload file besar, dan kamu malah menatap terminal seperti panci berisi air yang tidak pernah mendidih? hermes send itu seperti memasang bel kecil di panci tersebut—ia memberi tahu kamu saat semuanya selesai, di mana pun kamu berada.

guide-pipe-script-output

Apa Sebenarnya hermes send Itu?

Ini adalah alat baris perintah kecil yang mengirim pesan ke aplikasi chat apa pun yang sudah kamu gunakan—Telegram, Slack, Discord, Signal, apa saja. Anggap saja ini sebagai tombol “ping” universal untuk skrip-skrip kamu. Bagian terbaiknya? Kamu tidak perlu menyiapkan bot atau token terpisah untuk setiap aplikasi. Jika Hermes sudah tahu cara berbicara dengan platform chat kamu, hermes send otomatis menggunakan koneksi yang sama.

Cara Paling Sederhana untuk Menggunakannya

Buka terminal kamu dan ketik:

hermes send --to telegram "deploy selesai"

Itu saja. Telegram kamu akan menerima pesan “deploy selesai.” Tanpa pengaturan tambahan, tanpa akun baru.

Piping: Kekuatan Sebenarnya

Di sinilah hal ini menjadi menyenangkan. Kamu bisa mengambil output dari perintah apa pun dan mengirimnya langsung ke chat. Ini seperti menyambungkan selang dari terminal ke ponsel kamu.

echo "RAM 92%" | hermes send --to telegram

Atau periksa ruang disk kamu dan kirim hasilnya:

df -h | hermes send --to slack:#sysadmin

Simbol | itu disebut “pipe.” Ia mengambil apa pun yang dicetak oleh perintah pertama dan memberikannya ke hermes send. Output skrip kamu menjadi pesannya.

Mengirim File dan Menambahkan Judul

Perlu berbagi laporan lengkap atau file log? Tidak masalah:

hermes send --to discord:#ops --file /tmp/report.md

Ingin menambahkan baris subjek singkat agar orang tahu apa yang mereka lihat?

hermes send --to slack:#eng --subject "[CI] build.log" --file build.log

Ke Mana Saja Kamu Bisa Mengirim? (Format Target)

Kamu punya banyak pilihan. Berikut pola-pola yang umum:

  • --to telegram → mengirim ke chat bawaan kamu
  • --to telegram:-1001234567890 → mengirim ke grup atau channel tertentu
  • --to discord:#ops → menggunakan nama channel yang ramah
  • --to signal:+15551234567 → mengirim ke nomor telepon

Platform yang didukung termasuk Telegram, Discord, Slack, Signal, SMS, WhatsApp, Matrix, dan masih banyak lagi.

Kode Keluar: Laporan Nilai Skrip Kamu

Saat hermes send selesai, ia memberi kamu sebuah angka:

  • 0 → Sukses! Pesan terkirim.
  • 1 → Platform menolaknya (izin salah, masalah jaringan).
  • 2 → Kamu salah mengetik sesuatu (argumen salah).

Kamu bisa menggunakan ini di dalam skrip kamu, sama seperti saat menggunakan curl atau grep:

hermes send --to telegram "backup selesai" || echo "Notifikasi gagal!"

Bagaimana Jika Kamu Lupa Pesannya?

Jangan khawatir—ia tidak akan menggantung selamanya. Jika kamu menjalankan hermes send --to telegram tanpa pesan, file, atau pipe, ia akan memberikan pesan error yang jelas dan keluar. Tidak ada terminal yang membeku.

Kesimpulan Praktis untuk Kamu

Mulailah dari yang kecil. Pilih satu skrip yang sering kamu jalankan—mungkin backup mingguan atau cron job—dan tambahkan satu baris di bagian akhir:

hermes send --to telegram "Backup selesai pada $(date)"

Lalu, lain kali kamu sedang jauh dari meja kerja, kamu akan mendapat notifikasi kecil di ponsel. Ini tambahan kecil dengan hasil yang besar: kamu berhenti terus-menerus mengawasi terminal dan mulai mempercayainya untuk memberi tahu saat ia membutuhkanmu. Itulah intinya—biarkan skrip kamu yang berbicara, dan biarkan aplikasi chat kamu yang mendengarkan.


📖 Dokumentasi resmi

この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › guides/pipe-script-output