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».
Отправка уведомлений в групповой чат
Если необходимо, чтобы уведомления приходили сразу нескольких пользователям, то нужно:
- Создать группу в Telegram;
- Добавить в неё бота, себя и других пользователей;
- Если ранее уже был настроен другой чат, сначала удалить старое значение ID чата из настроек плагина;
- Получить ID чата по инструкции, описанной в пункте «Получение идентификатора чата в Telegram», только вместо чата с ботом использовать групповой чат:
- написать в групповой чат любое сообщение;
- нажать кнопку "Получить ID чата";
- Уведомления будут приходить в групповой чат.
При возникновении сложностей с настройкой плагина - пишите в службу поддержки. Поможем!