МОДУЛЬ 4 · УРОК 6 · ПАМЯТЬ БОТА
1 / 80%
0
МОДУЛЬ 4 · УРОК 6

База бота
на Google Sheets

Твой бот умный, но забывчивый: каждое сообщение для него — первое в жизни. Сегодня дадим ему память. И это будет не какая-то сложная база данных, а обычная Google-таблица.

  1. Поймёшь, как таблица превращается в базу данных
  2. Научишь бота записывать: кто, когда, что спросил
  3. Научишь бота находить и отвечать данными из таблицы
  • ~14 минут
  • до 130 скиллов
  • 2 интерактива
Конспект урока

Твой бот — золотая рыбка

Проверь сам: спроси своего ИИ-бота «что я спрашивал у тебя вчера?». Он не знает. Каждый вопрос для него — первый в жизни. Модуль Claude в Make получает одно сообщение, отвечает и тут же всё забывает.

А теперь представь бота класса, который помнит расписание, домашку, дни рождения — и достаёт их по запросу. Разница между «прикольная игрушка» и «ботом реально пользуются» — это память .

Память бота — это Google-таблица. Бот умеет делать с ней две вещи: записывать строки и находить строки. Всё. Из этих двух действий собирается почти любая полезная функция.

Строки — записи, столбцы — поля

📋 УСТРОЙСТВО

База данных звучит страшно, но по сути это журнал посещений на вахте: каждая строка — одна запись, каждый столбец — одно поле. Вот таблица-память для бота класса:

A · День

B · Предмет

C · Задание

понедельник

математика

№ 214–216

понедельник

русский

упр. 89

вторник

физика

§12 + задача 5

вторник

история

читать гл. 4

1 Первая строка — всегда названия столбцов. По ним Make понимает, где что лежит.

2 Одна строка — одна запись. Не пихай два задания в одну ячейку — бот не сможет найти их по отдельности.

3 Пиши одинаково. Если в таблице «математика», а бот ищет «матеша» — не найдёт. Про это ещё поговорим.

✅ Сделай сейчас: создай Google-таблицу «База моего бота» с тремя столбцами под свою задачу. Двух минут хватит.

Add a Row: бот ведёт журнал

✍️ ЗАПИСЬ

Модуль Google Sheets → Add a Row добавляет строку в таблицу. Ставишь его в цепочку после Watch Updates — и бот записывает каждое обращение: кто писал, когда, что спросил.

Собери маппинг: какие данные из сообщения в какой столбец журнала? Нажми на данные, потом на столбец. +5 за каждую верную пару.

Данные из Telegram

Столбец таблицы

🎉 Маппинг собран. В Make это выглядит так же: открываешь Add a Row, и напротив каждого столбца выбираешь значение из модуля Watch Updates.

Search Rows: бот достаёт из памяти

🔎 ПОИСК

Обратное действие — модуль Search Rows : находит строки по условию. «Найди строки, где День = вторник» → бот получает физику и историю → отправляет пользователю.

Симулятор: в таблице-памяти лежит домашка из слайда 2. Выбери, что пользователь пишет боту — и посмотри, что найдёт Search Rows. +5 за каждый запрос.

Search Rows: условие « »

— ничего не найдено —

⚠️ Заметил третий запрос? «Матеша» ≠ «математика» — точный поиск не прощает синонимов. Решения два: кнопки с точными названиями предметов (урок 3!) или пропустить запрос через Claude, чтобы он привёл слово к точному виду. Это взрослый приём — связка «нейросеть + база».

Колонки твоей таблицы Какие колонки нужны в твоей таблице и зачем каждая?