Telegram is an instant messenger app that allows other applications to send messages via a webhook. This functionality is used to allow users to receive alerts about LinuxGSM.
To enable Telegram alerts you need to create your own Telegram Bot.
To do this you will need to speak to @BotFather by visiting here.
Click start to begin the chat.
/newbot and follow the instructions to create a bot.
Once complete an API token will be given. Enter the token to the LinuxGSM config.
#Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegramtelegramalert="on"telegramtoken="401319987:AAGmgLWzYDprqkMHBjCT9qtzIRWCzqgoTLw"telegramchatid=""
Use this step If you want to send alerts to a group. If not skip to Retrieve the Chat ID.
Give your group a name
Select the Bot you just created by typing
The bot will now be added to the group.
If you are using an existing group, invite the bot to the group.
View group info -> Add Members.
The chat id is used to identify where the alert is being sent. Each user and group has its own ID.
To obtain the chat id a message must be received by the bot. This will allow it to pick up the chat id
users: send the message
LINUXGSM directly to the bot
groups: send the message
LINUXGSM to the group
To retrieve the chat id visit the following url, replacing the
XXXXX with your bot token from earlier.
Look for text
LINUXGSM in the message and find the
chat id part of that message.
note: A group number includes a dash in the chat id e.g
The number given is the chat id> note: A group number includes a dash in the chat id e.g `-191537238`Add the chat id to the [LinuxGSM config](../configuration/linuxgsm-config.md).
The number given is the chat id
Add the chat id to the LinuxGSM config.
## Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegramtelegramalert="on"telegramtoken="401319987:AAGmgLWzYDprqkMHBjCT9qtzIRWCzqgoTLw"telegramchatid="-191537238"
Finally, test that everything correctly works by sending a test alert. You will now receive a message from the bot directly or to a chosen group.
You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring"