МОДУЛЬ 4 · УРОК 7 · КАРТИНКИ И ФАЙЛЫ
1 / 80%
0
МОДУЛЬ 4 · УРОК 7

Картинки и файлы
в боте

Текст — хорошо, но бот с картинками ощущается в два раза живее. Сегодня научим твоего бота отправлять картинки, принимать фото от пользователей и сохранять их в память из прошлого урока.

  1. Бот отправляет картинки: мем дня, расписание, обложки
  2. Бот принимает фото и сохраняет их в таблицу
  3. Соберёшь стартовый набор картинок для своего бота
  • ~12 минут
  • до 130 скиллов
  • 2 интерактива
Конспект урока

Почему картинка бьёт три абзаца текста

Сравни двух ботов класса. Первый присылает расписание текстом: восемь строк, читать неудобно, в глазах рябит. Второй — одной аккуратной картинкой, которую можно сохранить и поставить на обои. Каким будут пользоваться?

Картинки — это не украшательство. Мем дня, на который подписывается весь класс. Стикер «принято!» вместо сухого «ок». Обложка с правилами при старте. Всё это — пара модулей в Make.

А ещё бот может принимать картинки: пользователь кидает фото — бот сохраняет ссылку в таблицу. Так делают боты-копилки мемов, сборщики фото с мероприятий, боты-жалобные книги.

Send a Photo: бот присылает картинку

📤 ОТПРАВКА

В Make у Telegram-бота есть модуль Send a Photo (и Send a Document для файлов). Работает как Send a Message, только вместо текста — картинка. Главный вопрос: откуда бот её берёт?

Ссылка (URL)

Самый простой способ: вставляешь в модуль прямую ссылку на картинку в интернете. Бот скачает и отправит сам.

Своя папка

Загружаешь картинки на Google Диск, делаешь ссылки — у бота появляется свой альбом. Обновляешь папку — обновляется бот.

Таблица со ссылками

Про-уровень: ссылки лежат в Google Sheets, бот достаёт нужную через Search Rows. Урок 6 + этот = картинка по запросу.

Мостик к модулю 3: стартовый набор картинок для бота сгенери в Ideogram. Обложка для /start, картинка «не понял вопрос», картинка «готово!». Один стиль, одна палитра — как в уроке про серию артов. Бот сразу станет выглядеть как продукт.

Бот-копилка: принимаем фото в таблицу

📥 ПРИЁМ

Обратная задача: пользователь кидает боту фото — бот говорит «сохранил!» и складывает ссылку на фото в таблицу. Знакомая механика из урока 6, только теперь с картинками.

Собери цепочку приёма фото — расставь 4 модуля по порядку. +10 за сборку с первой попытки.

💡 В Make фото приходит в Watch Updates как объект со ссылкой — её и кладёшь в таблицу через Add a Row. Подтверждение («сохранил!») отправляется последним, чтобы пользователь знал: всё получилось.

Когда картинка, а когда текст

🧩 ПАТТЕРНЫ

Картинки — сильный инструмент, но не универсальный. Прикинь для каждой задачи, какой формат ответа выбрать. +5 за верный.

Картинка в ответе На какую команду твой бот ответит картинкой и какой именно?