Опция Уведомление в Telegram

Версия 2.0.x
Необходимые требования
наличие лицензии - опция уведомления в Telegram.
доступ в Интернет с компьютера, на котором установлен Ведок.
данная опция доступна в Ведок начиная с версии 1.5.0.
Настройка опции
В приложении Telegram:
Откройте диалог с ботом
@BotFather
.Отправьте команду
/newbot
.Введите название бота. Например, Company Notifications. Рекомендуем использовать название вашей организации.
Введите имя пользователя для бота. Оно должно оканчиваться сочетанием «bot». Например,
Сompanynotifybot
. В ответном сообщении Telegram выдаст сообщение о создании нового бота для вашей организации (его имя или ссылка на него потребуется в дальнейшем для подключения пользователей) и значение токена (сохраните для внесения в настройки программы Ведок).

В системе Ведок:
Под пользователем с правами администратора откройте в меню раздел Администрирование > Свойства приложения.
Найдите свойство
license\license.telegramBotEnable
и установите для него значениеtrue
.

В значение «Свойства приложения» в ветке
telegrambot\telegrambot.botToken
внесите полученный на предыдущем шаге токен бота.

Зайдите в меню Администрирование > Назначенные задания и активируйте задания для подтверждения пользователей и отправки сообщений установив флаг Active.

Связать пользователя Ведок с пользователем Telegram.
Ниже приведен пример с добавленным и прошедшим проверку пользователем:

Кнопка добавления служит для добавления пользователя Telegram, с которым будет связан пользователь Ведок.

После нажатия кнопки добавления станет доступно поле для ввода имени пользователя Telegram.
В поле для ввода указывается имя пользователя Telegram.

Иконка подтверждения пользователя Telegram отображает, подтвержден ли пользователь Telegram по введенному имени.

Иконка проставляется по результату работы назначенного задания с именем telegrambot_Telegrambot
, которое выполняется с определенной периодичностью. Для обновления иконки требуется открыть заново экран редактирования пользователя.
Кнопка удаления пользователя Telegram требуется для удаления пользователя Telegram, с которым связан пользователь Ведок.

Далее пользователь, который хочет получать уведомления через Telegram, может выбрать этот вид уведомлений в настройках пользователя.

При необходимости смены у пользователя Ведок имени пользователя Telegram, удалите старое имя и выполните добавление нового.
Для мониторинга процесса отправки сообщений в Telegram воспользуйтесь пунктом меню Администрирование > История сообщений Telegram.

На нём отображается список сообщений, их содержание, статус, время и количество попыток отправки.
Активация лицензии опции
Работа с опцией недоступна для пользователей если не активирована временная или постоянная лицензия на опцию.
Получение постоянной (бессрочной) лицензии на опцию доступно после ее приобретения.
Получение временной (1-3 месяца) ознакомительной лицензии возможно по письменному запросу, направленному на адрес sales@cs-consult.ru
Ключ запроса лицензии можно сформировать на экране Управление лицензиями, доступном в главном меню. Процедура формирования и активации лицензии описана в Ведок. Руководство Администратора глава "Работа с лицензионными ключами".
Ключ запроса лицензии можно сформировать на экране Управление лицензиями, доступном в главном меню. Процедура формирования и активации лицензии описана в Ведок. Руководство Администратора глава "Работа с лицензионными ключами".
Отключение отправки уведомлений через Telegram.
В зависимости от требований и необходимости вы можете отключить получение уведомлений в Telegram следующими способами:
Установить значение
false
свойству приложенияlicense.telegramBotEnable
. При установке свойства сообщения на отправку не будут создаваться.Деактивировать назначенное задание с именем бина
telegrambot_SendMessageTB
.
Удалить с помощью соответствующей кнопки имя пользователя Telegram у пользователя Ведок. При наступлении события оповещения сообщения на отправку не будут создаваться. В лог будут писаться сообщения с заголовком «Exception while queuing».
Удалить из настроек пользователя способ уведомления о стандартных событиях через Telegram.