Видео этого урока скоро появится
Конспект урока доступен ниже
Telegram-бот на Make: отвечает подписчикам, пока ты спишь
Создашь бота через BotFather и подключишь его к Make без единой строки кода. Настроишь приём сообщений, ответы через ИИ и реакцию на команды. На выходе получишь живого бота, с которым уже можно переписываться.
Конспект урока
- 1
Бот и токен
Напиши @BotFather команду /newbot, задай видимое имя и username, оканчивающийся на bot, и сохрани токен. Токен это полный доступ к боту, поэтому в переписки и публичные репозитории он попадать не должен.
- 2
Watch Updates в Make
Добавь Telegram Bot → Watch Updates, создай Connection с токеном и выбери тип обновления Message. Make ставит боту вебхук, поэтому один токен нельзя одновременно использовать в другом сценарии или в коде.
- 3
Ответ через модель
Следом поставь модуль OpenAI или Claude, передай в него Text из триггера, а в системном промпте опиши тему бота и поведение на вопросы вне темы. Ограничь ответ двумя-тремя предложениями, в мессенджере длинные простыни не читают.
- 4
Отправка в правильный чат
В Send a Text Message подставляй Chat ID из триггера, а не вписывай свой: иначе бот будет отвечать всем в один чат. Parse mode ставь HTML или оставляй пустым, Markdown падает с ошибкой на любом одиночном подчёркивании.
- 5
Команды и приветствие
Через /setcommands в BotFather добавь /start и /help, а в сценарий поставь роутер: ветка команд отдаёт заготовленный текст, ветка обычных сообщений идёт в модель. Так приветствие не зависит от настроения модели.
- 6
Тест и постоянная работа
Нажми Run once, напиши боту и разбери Input и Output каждого модуля. После проверки включи сценарий переключателем, иначе бот замолчит сразу, как ты закроешь вкладку.
Практика
Запусти Telegram-бота, который отвечает через ИИ на обычные сообщения и выдаёт заготовленный текст на команду /start.
Сделал? Отметь урок пройденным и переходи дальше