Tìm @BotFather (có dấu tích verified)
/start
/newbot
Đặt tên bot mới, yêu cầu đặt tên có _bot ở cuối, tối đa 32 char, chữ + số + gạch dưới. Ví dụ: Site_Alert_Devices_bot
/mybot chọn bot đã tạo
API Token => lấy key API, dạng 8443315929:AAFw0tzxo8eUScBL5Xw_729_FLv7262OwHn
Back to settings
Bot settings > Group privacy > Turn off (cần check phần này có cần thiết không - chỉ để bot có thể đọc được tin nhắn trong group - và phục vụ check getUpdates)
Chat với bot, START
Tạo Group mới, đặt tên, add bot vào group, chat vài tin, sử dụng URL để check xem đã đọc được tin mới chưa, đọc được là ok
https://api.telegram.org/bot[thay API token vào đây, không bao gồm dấu ngoặc]/getUpdates
Đồng thời khi truy cập URL trên cũng sẽ lấy được chat_id của group, lưu lại
chat_id thường là số âm: -100xxxxxxxxxx
Test cho bot gửi tin nhắn vào group (cmd):
curl -s -X POST "https://api.telegram.org/bot[thay API token vào đây, không bao gồm dấu ngoặc]/sendMessage" -d chat_id=[chat_id của group] -d text="Test từ server alert thành công!"
VeeamOne: edit trên C:\script
Zabbix:
- Alerts > Media types > chọn và edit botToken
- Users > Admins > Media > chọn và edit chat_id của group
PRTG: vào noti như email thông thường, add thêm thao tác Execute HTTP Action rồi dùng link API sendmessages của telegram