Настройка 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.

comments powered by Disqus