24 Agustus 2024

Membuat Bot Telegram Untuk Monitoring Status Access Point dan ppoe

Langkah Pertama Membuat Bot

Langkah selanjutnya yaitu membuat bot, dalam pencarian carilah @BotFather lalu ketiklah /newbot

Anda akan diminta untuk memasukkan nama bot yang akan dibuat, nama tersebut harus berakhiran dengan kata ‘bot’ sebagai contoh saya membuatnya dengan nama AxivMonitoring_Bot.

Apabila proses verifikasi berhasil dan nama bot yang dibuat tidak digunakan oleh orang lain maka bot tersebut dapat kita gunakan.

Apabila Bot berhasil dibuat akan muncul informasi Token HTTP API, catat dan simpanlah informasi Token yang nanti akan kita gunakan di langkah selanjutnya.

Melihat Chat ID

Untuk melihat Chat ID ada dua cara yaitu dengan menggunakan perintah getUpdates dan menggunakan bantuan bot @get_id_bot. Kita coba saja dengan menggunakan perintah yang pertama, ketiklah di browser
https://api.telegram.org/bot(Token Anda)/getUpdates lalu akan muncul informasi chat id sebagai berikut:

{"ok":true,"result":[{"update_id":338670274,
"message":{"message_id":1,"from":{"id":1340443691,"is_bot":false,"first_name":"Asep","last_name":"Hidayat","username":"Kecoabunting8","language_code":"en"},"chat":{"id":1340443691,"first_name":"Asep","last_name":"Hidayat","username":"Kecoabunting8","type":"private"},"date":1724497727,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":338670275,
"my_chat_member":{"chat":{"id":-4520167374,"title":"AXIV MONITORING","type":"group","all_members_are_administrators":true},"from":{"id":1340443691,"is_bot":false,"first_name":"Asep","last_name":"Hidayat","username":"Kecoabunting8","language_code":"en"},"date":1724497780,"old_chat_member":{"user":{"id":7539648997,"is_bot":true,"first_name":"bcm-bot","username":"AxivMonitoring_Bot"},"status":"left"},"new_chat_member":{"user":{"id":7539648997,"is_bot":true,"first_name":"bcm-bot","username":"AxivMonitoring_Bot"},"status":"member"}}},{"update_id":338670276,
"message":{"message_id":2,"from":{"id":1340443691,"is_bot":false,"first_name":"Asep","last_name":"Hidayat","username":"Kecoabunting8","language_code":"en"},"chat":{"id":-4520167374,"title":"AXIV MONITORING","type":"group","all_members_are_administrators":true},"date":1724497780,"new_chat_participant":{"id":7539648997,"is_bot":true,"first_name":"bcm-bot","username":"AxivMonitoring_Bot"},"new_chat_member":{"id":7539648997,"is_bot":true,"first_name":"bcm-bot","username":"AxivMonitoring_Bot"},"new_chat_members":[{"id":7539648997,"is_bot":true,"first_name":"bcm-bot","username":"AxivMonitoring_Bot"}]}}]}

Pengecekan

Untuk mengecek anda dapat menggunakan alamat dibawah ini di browser

https://api.telegram.org/bot(token anda)/sendMessage?chat_id=(chat id anda)&text=Ping test telegram

sekian dan terimakasih wkwkwk

You may also like...