Как с нуля собрать простого Telegram-бота в Make
Мы начинаем с подключения бота через webhook, настраиваем триггер на получение сообщений и делаем эхо-бота, который отвечает тем же текстом, что получил.
Затем я добавляю интеграцию с Giphy — бот ищет и отправляет гифки по ключевым словам, а чтобы всё работало красиво, я настраиваю отправку гифок в виде видео с подписью.
По ходу объясняю, как устроены сценарии в Make, где искать нужные переменные, как тестировать модули и на что обращать внимание при работе с API и лимитами на бесплатном тарифе.
Как подключать и использовать различные AI-модели внутри Make
От GPT-4o до Gemini и Groq. Мы создаём переменные для системного промта и пользовательского ввода, чтобы не дублировать их в каждом модуле, и тестируем генерацию четверостиший по заданной теме. Я объясняю, как выбирать модели, настраивать роли, обрабатывать ответы и оптимизировать вывод. Также сравниваю скорость и качество ответов от разных провайдеров: GPT даёт более поэтичные тексты, а Groq — быстрее всех отвечает. В результате мы получаем гибкую цепочку, которую можно расширять и адаптировать под разные задачи.
Как управлять логикой сценариев в Make
С помощью роутеров, условий, циклов и обработки ошибок. Мы учимся направлять поток в зависимости от текста сообщения (например, команда /start
), использовать логические операторы, добавлять условия для исключения повторного выполнения и создавать ветвления. Я также объясняю, как запускать сценарии по расписанию, подключать HTTP-запросы вручную, делиться сценариями, добавлять комментарии и управлять доступом через организацию. В качестве хранилища данных можно использовать Google Таблицы, а в платной версии — встроенные структуры данных Make. Всё это помогает строить гибкие, читаемые и мощные автоматизации.
Как собрать Telegram-бота в Make, который запоминает пользователей и рекомендует музыку на основе их предпочтений
В качестве памяти я использую Google Таблицу: в ней храню ID пользователя, его ответы и историю рекомендаций. Сценарий включает проверку, есть ли пользователь в базе, и четыре ветки обработки в зависимости от статуса. Я сохраняю любимые и нелюбимые жанры, а затем с помощью LLM-ок получаю персональные рекомендации и нахожу трек на YouTube. Также реализована логика с переменными, фильтрами, error handler-ами. Всё работает автоматически, бот отвечает по шагам, не повторяет рекомендации и формирует полноценный музыкальный профиль.
**→ Template to copy: https://base.aimindset.org/Make-Music-Bot.blueprint.json