АВТОМАТИЗАЦИЯ РЕСТОРАНОВ И ПРЕДПРИЯТИЙ ИНДУСТРИИ РАЗВЛЕЧЕНИЙ
АВТОМАТИЗАЦИЯ РЕСТОРАНОВ
EN
This text is not yet available in other languages. We apologize for the inconvenience.
RU
Этот текст пока недоступен на русском языке. Приносим свои извинения за неудобства.
27.01.2022

Рассылка отчета по репликации в Telegram-группу

Рассылка отчета по репликации в Telegram-группу
Данный функционал отправляет информацию об очереди репликации в указанную Telegram-группу. Актуально – для сетевых клиентов с репликацией данных.
Функционал может быть полезен для мониторинга накопившихся данных для отправки на репликацию. В идеале, очереди быть не должно, текущие данные прокачиваются мгновенно.  Очередь может образоваться в следующих случаях:
1)    Сегмент, для которого копятся объекты, недоступен;
2)    Контроллер домена не запущен или в его консоли присутствуют ошибки;
3)    Сегмент, на котором происходит мониторинг, отправил на репликацию очень большой объем данных. Это возможно, например, при запросе информации по складу из другого сегмента. В данном случае, это рабочий момент, не требующий вмешательства, очередь постепенно должна уменьшаться.
Инструкцию и необходимые файлы для настройки можно получить в поддержке Тиллипад.
Предварительные настройки.
1)    Создаем Телеграм - бота.
Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения.
Чтобы создать бота, необходимо в поиске найти пользователя @BotFather
,
  зайти в его чат и нажать «Начать».
В ответ на это бот покажет список доступных команд:
Отправляем команду: /newbot  
BotFather попросит придумать имя нашему новому боту. Единственное ограничение на имя — оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен (ключ авторизации) бота и ссылку для быстрого добавления бота в контакты.
Не забудьте проверить полученный токен с помощью ссылки: api.telegram.org/bot<TOKEN>/getMe, В редких случаях, не всегда работает с первого раза.
Бот создан. Необходимо сохранить токен.
2)    Создаем Телеграм-группу;
3)    Добавляем бота из п.1, в созданную группу;
4)    Узнаем chat_id группы
Chat_id группы нужен для последующей отправки в нее сообщений через задачу Tillypad.
Чтобы узнать chat_id группы нужно после добавления бота в группу в браузере открыть ссылку:
https://api.telegram.org/bot<TOKEN>/getUpdates
в ней вместо <TOKEN> нужно указать токен, полученный при создании бота.
В ответ вам вернется список обновлений вашего бота: все группы и каналы, где был добавлен бот, а также все сообщения, которые отправил бот. Но нам нужен только ИД созданной группы.  
5)    Выполняем скрипт из файла: "Create_external_webRequest.sql";
6)    Импортируем тип задачи из файла: «Рассылка отчета по репликации в Telegram-группу.tpxl_exp»;
7)    Создаем задачу на основе импортируемого ранее типа задачи, заполняем параметры, создаем расписание запуска.
Параметры задачи:
 
Токен получаем после создания бота.
ID группы узнаем в п.4 данной инструкции
В описании группы есть ссылка, по которой можно подписаться на нее.