Telegram bot: настройка административных уведомлений
Навигация: Главная страница/Система ejudge/Использование/Бот для telegram/Настройка административных уведомлений
С помощью telegram можно оповещать судей и администраторов турнира о следующих событиях:
- сообщениях от участников турнира;
- сбоях в тестировании (посылках со статусом тестирования Check Failed);
Раз в сутки рассылаются напоминания о посылках в статусе Pending Review.
Уведомления могут рассылаться как пользователю (одному на турнир), так и в группу.
Для это в конфигурационный файл contest.xml нужно добавить элемент <telegram_admin_chat_id> со значением - идентификатором пользователя или группы.
<telegram_admin_chat_id>ID</telegram_admin_chat_id>
ID - это положительное число для пользователей и отрицательное число для групп.
Чтобы получить идентификатор пользователя для использования в конфигурационном файле можно открыть приватный чат с ejudge-ботом telegram и набрать команду
/chatid
в ответ будет получено сообщение вида:
This chat id is ID
Число ID и есть идентификатор пользователя.
Чтобы получить идентификатор группового чата для использования в конфигурационном файле добавьте ejudge-бот в групповой чат и наберите команду
/chatid@BotName
где BotName - имя ejudge-бота. В ответ будет получено сообщение вида
This chat id is ID
Число ID (отрицательное) и есть идентификатор группового чата.