Skip to content

Bitrix24 to Telegram / Скрипт для отправки оповещений из Битрикс24 в Телеграм

License

Notifications You must be signed in to change notification settings

konkere/Bitrix24toTelegram

Repository files navigation

Bitrix24 to Telegram

Скрипт для отправки оповещений из Битрикс24 в Телеграм.

Python 3.10 required.

После первого запуска требуется внести данные в конфиг $HOME/.config/Bitrix24toTelegram/settings.conf:

  1. Обязательно:

1.1 botid в разделе [Telegram]

1.2. webhook в разделе [Bitrix24], предварительно создав его в Битриксе24. Создаётся по пути: РазработчикамДругоеВходящий вебхук. Должен содержать доступы: CRM, Пользователи, Пользователи (минимальный), Пользователи (базовый), Структура компании.

  1. Опционально:

2.1. chat_by_department в разделе [Telegram] по-умолчанию в значении False. Если поменять на True, будут использоваться данные отделов (департаментов) для отправки в соответствующие чаты.

2.2. db в разделе [System].

Также в каталоге $HOME/.config/Bitrix24toTelegram/ автоматически генерятся файлы: telegram_id.list, category_id.list и department_id.list формата: <id_bitrix24>=<id_telegram>#<Имя Фамилия/Название категории/Название отдела>:

  • id_bitrix24 — берётся из Битрикс24,
  • id_telegram — заполняется самостоятельно по надобности (для персональных обращений с оповещением) в первом файле и обязательно во втором или третьем,
  • Имя Фамилия/Название категории/Название отдела — берётся из Битрикс24 (для наглядности и удобства, нигде не используется).

ЗЫ реализация с одним чатом на все категории заморожена в ветке: singlechat.

About

Bitrix24 to Telegram / Скрипт для отправки оповещений из Битрикс24 в Телеграм

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages