Настройка Telegram Bot для системы мониторинга Riemann
Предыстория
История о моих ошибках при настройке Telegram Bot для системы мониторинга Riemann. Поставили задачу создать новую группу в телеграме и подключить в эту группу. Вроде все сделал по мануалам, только оповещения приходят только мне. В группу не приходят.
Инструкции
Ищем Telegram Group-ID
По инструкции есть нам необходимо узнать group-id. Моя ошибка была в том, что я использовал telegram id своего аккаунта. Чтобы найти group-id нам понадобится следующий бот. Данный бот нужно добавить в группу, после нужно написать сообщение, любое сообщение.
Получите подобное сообщение:
{
"update_id": XXXXXXXXX,
"message": {
"message_id": XXXXXX,
"from": {
"id": XXXXXXXXX,
"is_bot": false,
"first_name": "User",
"username": "user"
},
"chat": {
"id": -YYYYYYYYY,
"title": "GroupName",
"type": "group",
"all_members_are_administrators": true
},
"date": XXXXXXXXX,
"text": "\u041f\u0440\u0438\u0432\u0435\u0442"
}
}
ID со знаком минусом - это нужный нам Group-ID. Затем удаляем бота RawDataBot из группы, вставляем Group-ID в настройки Riemann Telegram Bot и ждем сообщений в группу.
Дополнение
Можно настроить Riemann на отсылку сообщений в различные группы, для этого нужно настроить разные Group-id.