GanttBang

Telegram-уведомления

GanttBang может отправлять уведомления о важных событиях прямо в Telegram.

Какие уведомления приходят

  • Назначение задач — когда вам назначают новую задачу
  • Комментарии — когда кто-то комментирует задачу, назначенную на вас
  • Дедлайны — когда приближается срок выполнения задачи (за 24 часа по умолчанию)

Привязка Telegram

1. Откройте настройки

Перейдите в Настройки (иконка шестерёнки в боковой панели) и найдите секцию «Telegram-уведомления».

Секция Telegram видна только если администратор настроил Telegram-бота для вашего инстанса GanttBang.

2. Сгенерируйте ссылку

Нажмите кнопку «Привязать Telegram». Система сгенерирует уникальную ссылку вида t.me/BotName?start=CODE.

3. Перейдите в Telegram

Скопируйте ссылку и откройте её в Telegram. Нажмите Start в чате с ботом. Бот подтвердит успешную привязку.

4. Проверьте привязку

Вернитесь в настройки GanttBang и нажмите «Проверить привязку». Если всё прошло успешно, вы увидите ваш Telegram-username и настройки категорий.

Управление уведомлениями

После привязки вы можете включать и выключать отдельные категории уведомлений:

КатегорияОписание
Назначение задачУведомление при назначении задачи на вас
КомментарииУведомления о новых комментариях к вашим задачам
ДедлайныНапоминание о приближающемся сроке

Отвязка

Чтобы прекратить получать уведомления, нажмите кнопку «Отвязать» в настройках. Вы можете привязать Telegram снова в любой момент.

Для администраторов

Чтобы включить Telegram-уведомления для вашего инстанса:

  1. Создайте бота через @BotFather в Telegram
  2. Задайте переменные окружения:
TELEGRAM_BOT_TOKEN=123456:ABC-DEF...    # Токен бота
TELEGRAM_BOT_USERNAME=MyGanttBot         # Username бота (без @)
  1. Перезапустите сервер

Опциональные настройки:

TELEGRAM_API_URL=https://api.telegram.org  # URL Telegram API (по умолчанию)
DEADLINE_CHECK_INTERVAL=15m                 # Интервал проверки дедлайнов

См. также