Difference between revisions of "Telegram bot: настройка административных уведомлений"
Line 11: | Line 11: | ||
Для это в конфигурационный файл [[contest.xml]] нужно добавить элемент <tt><telegram_admin_chat_id></tt> со значением - идентификатором | Для это в конфигурационный файл [[contest.xml]] нужно добавить элемент <tt><telegram_admin_chat_id></tt> со значением - идентификатором | ||
пользователя или группы. | пользователя или группы. | ||
+ | <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 (отрицательное) и есть идентификатор группового чата. |
Latest revision as of 21:12, 4 January 2017
Навигация: Главная страница/Система 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 (отрицательное) и есть идентификатор группового чата.