Oke cukup dulu curhatnya, mari simak bagaimana cara membuat bot telegram untuk personal notifikasi.
Langkah pertama, tentunya kita harus mempunyai akun Telegram terlebih dahulu. Saya anggap Anda sudah memilikinya. Selanjutnya mendaftarkan Bot kepada bapaknya Bot yaitu @BotFather
- kirim pesan
/newbot
- masukkan nama Bot yang diinginkan
- masukkan username Bot yang diinginkan, wajib hukumnya untuk username diakhiri dengan kata bot, contoh: wadagizigbot
- jika nama username tersedia, Anda akan mendapat balasan sekaligus mendapatkan akses
TOKEN
, perlu diingatTOKEN
ini bersifat rahasia hanya Anda saja yang boleh mengetahuinya sebagai creator Bot
/start
. Selanjutnya kirim sembarang pesan untuk mendapatkan parameter Telegram ID Anda. Lakukan update pada browser kesayangan Anda dengan mengisikan alamat sebagai berikut:https://api.telegram.org/botTOKEN/getUpdates, silahkan sesuaikan
TOKEN
Bot Anda. Sebagai contoh kurang lebih tampilannya sebagai berikut:
{"ok":true,"result":[{"update_id":12345678, "message":{"message_id":2,"from":{"id":54321,"is_bot":false,"first_name":"Rizky","last_name":"Ramadhan","username":"rizky_wg","language_code":"en"},"chat":{"id":54321,"first_name":"Rizky","last_name":"Ramadhan","username":"rizky_wg","type":"private"},"date":1511638857,"text":"Hello"}}]}
Dari balasan diatas, dapat kita lihat parameter
CHAT ID
= 54321Langkah ketiga, testing your bot dengan mengirimkan pesan Hello Bro. Isikan alamat berikut pada browser:
https://api.telegram.org/botTOKEN/sendMessage?chat_id=54321&text=Hello Bro
Coba lihat, apakah Bot mengirimi Anda pesan "Hello Bro"? jika Ya, Oke
NEXT ...
Langkah terakhir, membuat
script
untuk mengirimkan pesan. Kali ini kita akan membuat bash script
sederhana:#!/bin/bash
CHATID="54321"
TOKEN="abcdEfGH1234567890"
TIME="10"
URL="https://api.telegram.org/bot$TOKEN/sendMessage"
TEKS="Tes Notifikasi"
curl -s --max-time $TIME -d "chat_id=$CHATID&disable_web_page_preview=1&text=$TEKS" $URL >/dev/null
Simpan
script
diatas dengan nama notifikasi.sh
pada direktori HOME lalu eksekusi perintah berikut ini:
cd $HOME
chmod +x notifikasi.sh
./notifikasi.sh
Kurang lebih, demikianlah gambaran tentang cara membuat bot Telegram untuk personal notifikasi, cukup mudah bukan? Untuk membuatnya otomatis kita perlu melakukan penjadwalan waktu pengirimannya melalui
crontab
yang akan dibahas pada tulisan lainnya.
Terima kasih, semoga bermanfaat!
Ok
ReplyDeleteScriptnya di buat di mana ya gan,,?
ReplyDeleteKalo pakai PC local buat saja di directory $home atau disesuaikan saja bebas. Kalo pake VPS juga sama saja om
Deletekalo multiple Chat ID bash scriptnya gimana y? biar bisa ke beberapa akun telegram.
ReplyDeleteTinggal pake for aja om.
Deletefor TelegramID in 1 2 3 dst
do
script kirim pesan
done
Kalo konfigurasi buat notifikasi di snort gmna ya?
ReplyDeleteSaya punya tulisan serupa, mampir dimari gan: https://kutt.it/bShgmS
ReplyDeleteSiap mampir om
Deleteos pc nya linux ya om?
ReplyDeleteBetul sekali om
DeleteKlo pakai hp bisa ga.?
ReplyDeleteLebih enak desktop ketimbang mobile om
Deletepake laravel gimana?
ReplyDeletestak di langkah dua masa get updatenya gimana sih kaa
ReplyDeletestacknya bisa dijelasin error apa yg muncul?
Delete