17.41. Уведомления в чат Telegram

Плагин позволяет отправлять в чат Telegram уведомления о событиях интернет-магазина, таких как: оформление нового заказа, успешная оплата заказа, заявка на обратный звонок, добавление отзыва о товаре и т.д.

Настройка плагина

Настройка плагина состоит из двух основных шагов:

  • Создание Telegram-бота;
  • Получение идентификатора чата Telegram.

Создание Telegram-бота

Необходимо найти через поиск в Telegram бота @BotFather и отправить ему команду: /newbot.

Рис. 17.41.1. Добавление бота

Далее BotFather запросит название (name) для нового бота. Название будет отображаться в шапке чата и в списке чатов. Нужно придумать название, которое будет соответствовать вашему интернет-магазину и отправить его боту BotFather.

Рис. 17.41.2. Придумываем название своего бота

Далее BotFather запросит уникальный идентификатор (username) для нового бота. Идентификатор может содержать латинские буквы, цифры, знаки нижнего подчеркивания и должен заканчиваться на bot, например: my_notify_bot. Придумываем уникальный идентификатор и отправляем его боту BotFather.

Рис. 17.41.3. Придумываем идентификатор бота

После отправки идентификатора бот выдаст данные для подключения к API, а именно токен вида: 1240262773:AAGkYEA3GRV44nTJbSY70uQFVWBEMQdyNQQ

Рис. 17.41.4. Данные для подключения к API 

Получение идентификатора чата Telegram

Сперва нужно заполнить в настройках плагина значения, полученные на предыдущем шаге ("Идентификатор Telegram-бота", "Токен Telegram-бота").

Рис. 17.41.5. Добавление значений в настройки плагина

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

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

Рис. 17.41.6. Первое сообщение вашему боту для активации плагина

После отправки первого сообщения нужно нажать на кнопку "Получить ID чата в Telegram" в настройках плагина.

Рис. 17.41.7. Получение ID чата в Telegram

Плагин сохранит ID чата в настройках. 

Рис. 17.41.8. Заполненные настройки плагина

После получения ID чата - настройка плагина завершена. В созданный чат Telegram вам придет уведомление о завершении настройки. Уведомления будут отправляться для событий, отмеченных в настройках плагина.

Рис. 17.41.9. Пример уведомления

Изменение чата

Если потребуется изменить чат для отправки уведомлений, необходимо будет удалить сохраненное значение ID чата из настроек плагина и выполнить повторно «Получение идентификатора чата в Telegram».

Отправка уведомлений в групповой чат

Если необходимо, чтобы уведомления приходили сразу нескольких пользователям, то нужно:

  1. Создать группу в Telegram;
  2. Добавить в неё бота, себя и других пользователей;
  3. Если ранее уже был настроен другой чат, сначала удалить старое значение ID чата из настроек плагина;
  4. Получить ID чата по инструкции, описанной в пункте «Получение идентификатора чата в Telegram», только вместо чата с ботом использовать групповой чат:
    • написать в групповой чат любое сообщение;
    • нажать кнопку "Получить ID чата";
  5. Уведомления будут приходить в групповой чат.

При возникновении сложностей с настройкой плагина - пишите в службу поддержки. Поможем!