Как настроить telegram bot notifications
Данная статья создана как инструкция для моих плагинов, в которых есть возможность отправки заказов на Телеграм. Это инструкция как создать бота и групповой чат для таких ботов, которым будет приходить уведомления с форм заказов.
В принципе, данная инструкция может быть актуальной и для других форм и плагинов, для которых нужен бот в Телеграм. Суть у всех одна, боты создаются одинаково. Главное что нужно после создания это Токен вашего бота и ID чата куда он добавлен или чата самого бота.
Если подключить к форме отправку на Телеграм или вы используете один из моих плагинов, то вы будете получать оповещения прям в мессенджер. Выглядеть это будет примерно так:
Как создать бота
1. Первым делом, у вас должен быть установлен мессенджер Telegram. На телефоне или ПК, а желательно и там и там. Я буду показывать на примере ПК, но на телефоне все то же самое.
2. Далее нужно найти через поиск в мессенджере главного бота, что создает других. Это BotFather - единственный бот, который управляет ими всеми. Используйте его для создания новых учетных записей ботов и управления существующими ботами. Найдите и нажмите на него, чтобы открылся его чат.
3. Теперь нужно запустить BotFather. Для этого нужно нажать кнопку ЗАПУСТИТЬ внизу чата или написать в чат /start, если вместо кнопки у вас поле для ввода.
5. Теперь BotFather предложит вам назвать своего бота. Это название вы будете видеть в списке контактов. В примере бот назван как testmailbot. Можете называть как угодно, например: Бот для формы контактов, Бот какого-то плагина, Мой бот с сайта и тд. Без разницы, лишь бы вы понимали что это за бот и если у вас их будет много, вы их не путали.
6. Далее BotFather предложит вам указать имя бота. Вот тут нужно быть внимательным. Имя бота вводится только латиницей и в конце должно заканчиваться на bot. В примере это testmailbot_bot. Задавайте что хотите, если имя будет существовать, BotFather вас предупредит. Так что придумайте что-то уникальное.
8. Теперь найдем и запустим нашего бота. Для этого в поиске контактов в Telegram найдите бота и нажмите на него.
9. Так же нужно запустить бота. Внизу есть кнопка ЗАПУСТИТЬ или напишите в чат /start, если вместо кнопки у вас поле для ввода.
Это еще не конец. Если вы не хотите создавать групповой чат для многих ботов, если у вас одна форма или один плагин или вы хотите чтобы данные со всех форм приходили только к одному боту, что вполне нормально, то можно пропустить следующие 4 шага и перейти к пункту - 12.
8. Чтобы добавить бота в групповой чат, если вы захотите иметь несколько ботов для нескольких форм, то вам нужно перейти в настройки Telegram и выбрать пункт - Создать группу.
9. Далее нужно ввести название для группы. Вводите какое вам нравится.
10. Теперь нужно добавить участников в группу, то бишь нашего бота. Есть 2 способа. Можно просто на странице самого бота нажать на его настройки и там выбрать пункт Добавить в группу. После чего вам предложит ваши собственные группы. Выберите ту что создали только что для ботов и все. Второй вариант - нажмите на настройки группы и выберите пункт - Добавить участников.
11. Перед вами появится окно поиска, введите в поле имя своего бота, то что вводили в пункте 6. Возможно, найдется несколько ботов, но только у одного будет точное название, в нашем примере это @testmailbot_bot. Когда найдете своего бота, выделите и нажмите кнопку - Добавить.
12. Последнее что нужно сделать чтобы передавать данные с форм которые поддерживают передачу на Телеграм, это получить ID чата. Тут два варианта. Если вы используете только чат бота, то ID один, если чат группы с ботами, то ID другой. Чтобы узнать нужный ID, нужно в адресной строке браузера перейти по ссылке, которую нужно сформировать.
Вместо ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ нужно вставить тот токен, который вам дал BotFather в пункте 7, этой инструкции.
Если вы используете мой плагин с возможностью отправки оповещений на телеграмм, то можете прям в настройках плагина перейти по готовой ссылке, главное сначала добавьте в нужное поле токен и сохраните, после ссылка станет рабочей.
Перейдите по получившейся у вас ссылке. Если вы увидите много кода все ок, но если что-то примерно такое:
Рекомендую открывать ссылку в браузере Mozilla Firefox. В нем данные отображаются сгруппировано и очень легко понять где нужный ID. Где чат бота, где чат группы, если вы в нее добавили бота.
Как видите, по изображению видно что вначале показывает ID чата бота с моим именем, у вас будет с вашим, после того как вы напишите что-нибудь боту. Ну а далее ID группы, в которую мы добавили нашего бота в пункте 9/10.
После успешного добавления испытайте плагин или форму. Вы должны получить оповещение на Telegram, в моем примере, это выглядело так:
Теперь у вас есть и токен и нужный ID. Они вам потребуются чтобы их добавить в настройках моих плагинов, других разработчиков, в свои собственные формы, если вы такие создаете.
На этом все, спасибо за внимание. 🙂
Если Вам был полезным мой труд, можете финансово поддержать сайт или отключить блокировщик рекламы, что займет 2 минуты :)
Чат-боты в Telegram стали мэйнстримом. И у наших клиентов часто возникает вопрос о том, как создать бота своими руками в применении к телефонии. Скажем, нужно построить систему оперативного оповещения сотрудников о поступающих через UIS обращениях в удобном общем канале, и Telegram-бот — оптимальное решение.
Расскажем, как можно создать бота с навыками автоматической отправки уведомлений о событиях без навыков программирования у создателя.
Рассмотрим 3 простых шага к цели на примере популярных событий:
заявка целевого посетителя с сайта;
Шаг 1. Создание бота
Бот в Telegram создается с помощью другого бота — BotFather. Отправляем ему команду /newbot, выбираем имя, которое будет отображаться в списке контактов, и адрес.
Например, «Uiscom-Бот» с адресом «Uiscom_first_bot»:
Для индивидуальности бота добавим ему аватар. Кидаем команду /mybots в BotFather, выбираем нашего бота:
Далее жмем Edit Bot -> Edit Botpic и кидаем в чат изображение размером 150x150 пикселей:
Вот и все, с ботом закончили.
Шаг 2. Создание группы в Telegram
Для того, чтобы уведомления видели все сотрудники, создадим группу и добавим всех заинтересованных лиц вместе с самим ботом:
Для того, чтобы отправлять уведомления без особых заморочек, сделаем группу публичной:
Шаг 3. Создание уведомления в UIS
Переходим в меню Уведомления -> Добавить уведомление и создаем уведомление для решения первой задачи.
Заявка целевого посетителя с сайта
Задаем любое название, выбираем тип события (офлайн заявка) и указываем нужный сайт в фильтрах:
Метод — GET
Тело — chat_id=@test_uiscom&text=✉️Заявка с сайта от пользователя >.Текст заявки - *>*. Номер телефона - *>*. Время заявки - *>*&parse_mode=Markdown
chat_id — это ссылка на вашу группу
Сохраняем и отправляем тестовую заявку с вашего сайта для проверки. И вот она, наша заявка в Telegram-группе:
Не пришла? Проверьте: может быть, вы забыли активировать активировать созданное уведомление:
Пропущенные звонки с сайта
Даем уведомлению любое название, выбираем тип события (потерянный звонок) и указываем нужный сайт в фильтрах:
Метод — GET
Тело — chat_id=@test_uiscom&text=⚠️Пропущенный звонок с номера *>*. Время звонка - *>*&parse_mode=Markdown&parse_mode=Markdown
chat_id — это ссылка на группу
Сохраняем и делаем тестовый звонок для проверки (и снова не забудьте активировать созданное уведомление). Получаем уведомление в Telegram:
Вот и все, теперь вы знаете, как получать уведомления в своем любимом мессенджере :)
Настройка отправки событий в частную группу/канал
Если вы хотите отправлять уведомления в частную группу/канал в Telegram, необходимо знать ее ID. Делается это просто:
Меняем тип группы с частной на публичную
Копируем ссылку. Например, test_uiscom
Открываем браузер Opera с VPN и вставляем в адресную строку следующее:
В ответ придет что-то вроде:
где "id":-1001128069052 и есть искомый ID вашей группы.
Копируем его и вставляем во все настроенные уведомления на верхних шагах вместо @test_uiscom. То есть должно получиться примерно так:
chat_id=-100112806905&text=⚠️Пропущенный звонок с номера *>*. Время звонка - *>*&parse_mode=Markdown&parse_mode=Markdown
Меняем тип группы с публичной на частную. Все, теперь события будут падать в закрытую группу.
Чтобы отслеживать деятельность умных ботов нашего клуба прямо в вашем телеграме, Вам потребуется создать самого просто бота и подключить его (это не такой же бот, который собирает криптовалюту, а намного проще и создается в 2 клика).
Вам не потребуются спец. тех. знания.
Просто следуйте инструкции:
2. Начните чат с Botfather кнопкой Старт или просто напишите ему в чат “/start”
4. Придумайте имя своему боту и напишите его в чат, затем нажмите Enter или по значку справа
5. Напишите тоже самое имя бота, только совместно с “_bot”, то есть из пример “dugsmart_bot” и нажмите Enter или по значку справа
6. Отлично. Теперь вы получите ваш токен бота, который необходимо вставить в ботов, где используется Telegram (скопируйте его и вставьте как показано на скриншоте ниже)
Далее вам необходимо получить ChatID, для этого наберите в поиске телеграма @my_id_bot и найдите бота как показано на скриншоте ниже
8. Запустите бота и он выдаст вам ваш ChatID (это цифры), скопируйте их и вставьте в бота в соответствующее поле
9. Перейдите и нажмите на своего бота, которого создали ранее в телеграме (в моем примере это @dugsmart_bot и запустите его (нажав на кнопку запустить), это требуется для того, чтобы активировать получение уведомлений в бота.
Поздравляю. Вы настроили своего телеграм бота на прием уведомлений о доходах с ботов. Далее просто запускайте бота и в случае успешного сбора вы будете получать уведомления на свой телеграм. Если уведомления не приходят, проверьте token, chatid и проверьте выполнение шага №9. Удачи!
Сервис Cryptorg имеет возможность уведомлять владельцев аккаунтов о действиях их ботов через популярный мессенджер Telegram. Для этого вам потребуется установленное приложение Telegram на смартфоне (также можно использовать web-версию). На данный момент в мессенджер отправляются все типы уведомлений включающие оповещения о начале сделки, выставлению ордеров, завершению сделки, а также об возникших ошибках в процессе работы ботов.
Также уведомления приходят в виде всплывающих окон на самом сайте при открытой вкладке в браузере.
Кроме того все логи ботов отображаются в разделе – Действия ботов.
После этого вы будете получать такие уведомления о работе бота. После завершения сделки – вы получите уведомления с профитом.
Если в вашей стране заблокирован сервис Telegram, вы можете использовать VPN или прокси для подключения бота.
Список проверенных бесплатных VPN расширений для браузеров:
Список проверенных бесплатных VPN для ПК:
Или же просто копируем ссылку, которая у нас появляется на странице с ошибкой
Отправляем ссылку себе в Избранное в телеграме и переходим по ссылке, активируем бота.
Для работы доступно подключение одного телеграм аккаунта. Если вы хотите деактивировать телеграм аккаунт, и активировать новый, вы это можете сделать в настройках профиля.
Так же вы можете настроить получение нужных вам уведомлений на сайте и в телеграме в настройках профиля – вкладка Настройки уведомлений.
Обязательно рекомендуем настроить уведомление об ошибке, чтобы быстро реагировать в случае их возникновения.
Читайте также: