# Рассылки в Telegram
# Регистрация бота
Для создания нового бота или редактирования существующих необходимо использовать бота - @BotFather (opens new window)
Для регистрации бота в меню выбираем пункт - Create a new bot
.
Указываем название бота и его имя. Название может быть любым, имя обязательно указывается латиницей,
а также оно должно заканчиваться на _bot
.
После успешной регистрации вы получите сообщение с информацией о вашем боте. Для дальнейшей работы потребуется токен. Для проверки токена вы можете воспользоваться этой ссылкой - https://api.telegram.org/bot{TOKEN}/getMe
Не забудьте заменить {TOKEN} на реальный токен.
# Получение токена
Если бот у вас уже есть, достаточно обратиться к @BotFather (opens new window),
выбрать пункт меню Edit your bots
, выбрать бота и выбрать Api Token
# Установка Webhook
Для того чтобы работать с данными, которые получает бот, в нашем случае это контакты клиента, необходимо установить webhook.
Webhook это URL адрес, на который будут уходить данные каждый раз, когда с ботом происходит взаимодействие, например подписка, сообщение или отправка команды.
Для установки нам необходимо перейти по ссылке https://api.telegram.org/bot{TOKEN}/setWebhook?url={https://site.ru}
{TOKEN}
- API токен вашего бота
{https://site.ru}
- ссылка на сайт, где будут обрабатываться запросы от бота
# Передача данных в REES46
После того как установлен webhook и настроен обработчик запросов, можно передавать Telegram ID пользователя в REES46.
Документация по запросу доступная по ссылке - перейти в документацию (opens new window)
Пример запроса
https://api.rees46.ru/profile/set?shop_id={SHOP_ID}&shop_secret={SHOP_SECRET}&email={EMAIL}&phone={PHONE}&telegram_id={TELEGRAM_ID}
# Поиск клиента в REES46
Для того чтобы Telegram ID был присвоен определенному клиенту, необходимо в запросе передать его телефон или E-mail. После этого, каждое событие на сайте или в приложении может запустить триггерную цепочку, которая отправит сообщение в телеграм.
Для массовых рассылок это не обязательно, достаточно передать только Telegram ID.