n8n
March 17

Создание телеграм бота на N8N

Конечная схема может выглядеть сложно, но на деле это всё легко делается если понять основные принципы. Рассказываю только базу, чтобы всё изучить нужно время, но это однозначно того стоит, поверьте

1. Первое, что надо сделать это в поиске найти Telegram Trigger и добавить в него тригер на сообщения и на нажатие кнопок + подклбчить собственно нашего бота через поле Credential. Это значит, что бот будет ждать пока либо напишут сообщение, либо нажмут кнопку.
Перед каждым шагом нужно нажимать на Execute Workflow

2. Затем надо, чтобы бот понимал, что делать с сообщением или нажатием на кнопку. Это делается с помощью Switch (это вообще основная тема, которую нужно грамотно настроить). В него перетаскиваем drag and drop'ом нужный нам тригер.

3. Далее надо отправить этому айди собственно само сообщение. Так же перетаскиваем айдишник в Chat ID и пишем нужное сообщение. И нужно, чтобы при нажатии на кнопку нам приходил Callback, для этого нажимаем как на скрине и вводим, что хотим. Этот Callback будет обрабатывать наш уже поставленный Switch

Всё это выглядит так

Собственно далее надо подключить АПИ. У уважающего себя сервиса есть curl запрос, чтобы вы не парились и вставили просто в поиске в ноду в HTTPS REQUEST в import cURL и начали обрабатывать данные

В общем это выглядит так. Теперь вы можете доделать всё как хотите и без кода + получать пользователей на свой проект.

HOKAGE: https://t.me/greed_traf