Поиск и настройка узлов Telegram в n8n
В n8n для взаимодействия с Telegram ботами есть специальный узел. Это набор узлов, который позволяет нам взаимодействовать с Telegram.
Давайте сейчас вкратце посмотрим, где этот набор узлов можно найти. Для этого мы можем кликнуть по иконке плюсик и набрать здесь Telegram.
Мы попадаем в группу специальных узлов, которые предназначены для взаимодействия с Telegram ботами. Здесь есть достаточно много actions действий, которые мы можем с ними производить, и триггеров.
Триггеры будут ловить в зависимости от тех действий и событий, которые будут происходить с нашим ботом. Будут эти триггеры срабатывать и будут происходить какие-то действия.
Отправка тестового сообщения боту
Давайте для начала попробуем просто отправить какое-то тестовое сообщение нашему боту. Для этого смотрим actions, так как мы хотим просто отправить это сообщение.
Здесь есть такой пункт как send a text message. Мы можем его выбрать. Давайте пока триггер уберем.
Для того чтобы мы могли отправить наше сообщение, мы в первую очередь должны добавить наш Telegram аккаунт, его credentials. Создаем новый credentials.
Все, что нам нужно сделать здесь, это указать access токен нашего бота, Telegram бота, который мы создали. Я не буду здесь в этом видео подробно останавливаться, как получить этот токен.
Это делается через Bot Father, и в сети достаточно много инструкций, как это можно сделать. Вы получаете этот токен, вставляете его сюда и нажимаете сохранить.
После этого у вас содержится ваше credentials для соединения с Telegram ботом, и вы можете отправить ему какое-то сообщение.
Получение Chat ID пользователя
Прежде чем отправить ему сообщение, вы должны знать Chat ID того пользователя, для которого это сообщение будет отправляться. Chat ID для всех пользователей у каждого свой, и он единый для всех ботов.
Вы можете его узнать разными способами. Я в этом видео покажу вам один из способов, как вы можете узнать этот Chat ID.
Для этого вы можете в вашем Telegram перейти в такой специальный бот, который называется UserInfoBot. Переходите туда, начинайте с ним взаимодействовать, и вам выдается этот самый Chat ID.
Копируем этот ID, это и есть этот самый Chat ID того пользователя, которому вы будете отправлять сообщение. Вставляем его сюда, и допустим, напишем какой-нибудь пробный текст.
В том боте, с которым вы хотите взаимодействовать, вы должны с ним начать диалог, нажать Start, чтобы это сообщение пришло. Если вы это не нажмете, сообщение не придет.
Наш тестовый узел готов, можем все сохранить. Попробуем отправить это сообщение. Нам пришло какой-то пробный текст, и все работает.
Таким образом, мы настроили пробное соединение с нашим Telegram-ботом с помощью n8n и отправили какое-то пробное сообщение ему.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти