К основному содержимому
whalio
▶

Видео этого урока скоро появится

Конспект урока доступен ниже

Урок 4 из 718 мин

Telegram-бот на Make: отвечает подписчикам, пока ты спишь

Создашь бота через BotFather и подключишь его к Make без единой строки кода. Настроишь приём сообщений, ответы через ИИ и реакцию на команды. На выходе получишь живого бота, с которым уже можно переписываться.

Конспект урока

  1. 1

    Бот и токен

    Напиши @BotFather команду /newbot, задай видимое имя и username, оканчивающийся на bot, и сохрани токен. Токен это полный доступ к боту, поэтому в переписки и публичные репозитории он попадать не должен.

  2. 2

    Watch Updates в Make

    Добавь Telegram Bot → Watch Updates, создай Connection с токеном и выбери тип обновления Message. Make ставит боту вебхук, поэтому один токен нельзя одновременно использовать в другом сценарии или в коде.

  3. 3

    Ответ через модель

    Следом поставь модуль OpenAI или Claude, передай в него Text из триггера, а в системном промпте опиши тему бота и поведение на вопросы вне темы. Ограничь ответ двумя-тремя предложениями, в мессенджере длинные простыни не читают.

  4. 4

    Отправка в правильный чат

    В Send a Text Message подставляй Chat ID из триггера, а не вписывай свой: иначе бот будет отвечать всем в один чат. Parse mode ставь HTML или оставляй пустым, Markdown падает с ошибкой на любом одиночном подчёркивании.

  5. 5

    Команды и приветствие

    Через /setcommands в BotFather добавь /start и /help, а в сценарий поставь роутер: ветка команд отдаёт заготовленный текст, ветка обычных сообщений идёт в модель. Так приветствие не зависит от настроения модели.

  6. 6

    Тест и постоянная работа

    Нажми Run once, напиши боту и разбери Input и Output каждого модуля. После проверки включи сценарий переключателем, иначе бот замолчит сразу, как ты закроешь вкладку.

Практика

Запусти Telegram-бота, который отвечает через ИИ на обычные сообщения и выдаёт заготовленный текст на команду /start.

Сделал? Отметь урок пройденным и переходи дальше