Build your own server status query Telegram bot
Contributor:
GitHub project: nezha_telegram_bot(English is already supported)
Features
- [x] Support Chinese/English multi-language switch
- [x] Support tag statistics (CPU, disk, memory, upstream and downstream speed, traffic statistics, etc.)
- [x] Support real-time refresh of single server data
- [x] Support keyboard interactive query
- [x] Support query by command
- [x] Support adding bot to group, privacy protection of bot replies in group chat
- [x] Support bot messages automatic deletion in group chat within 20 seconds
- [x] Support docker deployment
Commands list
Command | Description | Private chat only |
---|---|---|
start | Getting started with the keyboard main menu | ✔️ |
help | help message | ❌ |
add | Add Nezha monitoring url link and token | ✔️ |
url | Add Nezha monitoring url link | ✔️ |
token | Add Nezha monitoring token | ✔️ |
info | Get saved Nezha monitoring url link and token | ✔️ |
delete | Delete saved Nezha monitoring url link and token | ✔️ |
id | Add an integer id after the command to query the information of a single server (refresh button only available in private chat) | ❌ |
all | Query statistics for all servers | ❌ |
search | Search for keywords in server names (multiple keywords supported, split by spaces) | ❌ |