## 🛠 Make.com — автоматизация рутины Следующий сервис, который я использую — это [Make.com](https://www.make.com). Раньше он назывался **Integromat**. >[!example] Это визуальный инструмент автоматизации: >ты создаёшь **сценарии (scenarios)**, связывая между собой действия разных сервисов. >![[main.00_00_19_14.Still008.jpg]] ---- ### 🔗 Как работает Make? Каждый сценарий состоит из **модулей**. Модуль — это одно действие: например: - получить сообщение из Telegram, - отправить его в ChatGPT, - сохранить в Google Sheets, - прислать уведомление в Telegram. 💡 Можно добавлять условия, циклы, фильтры, переменные, задержки и расписания. **Интерфейс визуальный**: всё отображается как блок-схема. Управление — drag & drop. Порог входа — минимальный. --- ### 🤖 Пример: Телеграм-бот «Сюжетник» Давай соберём бота, который каждый вечер (или по команде) будет спрашивать у тебя: > _«Расскажи короткую историю дня. Что тебя зацепило сегодня?»_ А потом будет сохранять её в Google Таблицу. Всё — **без кода**. >[!example] Что это будет? >![[main.00_04_08_02.Still009.jpg]] --- ## Шаг 1: создаём бота 1. Открываем **@BotFather** в Telegram. 2. Команда `/newbot` 3. Даём имя, например: `Сюжетник` 4. Ник: `storytelling_mate_bot` 5. Получаем API-ключ — сохраняем его, никому не показываем. >[!example] API-ключ: >![[main.00_04_43_01.Still010 1.jpg]] >[!info] Что это такое? >🔑 API (Application Programming Interface) API — это **способ взаимодействия между двумя сервисами**. Допустим, Telegram даёт доступ к своим функциям (получить сообщение, отправить сообщение и т.д.) Чтобы сторонние сервисы вроде Make могли этим пользоваться, Telegram создаёт **API**. API — это не код. Это **ключ доступа + набор правил**, как обращаться к функциям. --- ## Шаг 2: собираем сценарий в Make 1. Заходим на [make.com](https://www.make.com), создаём новый сценарий. 2. Добавляем первый модуль: **Telegram → Watch Updates** 3. Создаём подключение: вставляем API ключ от BotFather 4. Нажимаем **Run Once** 5. Пишем что-нибудь в бота — Make должен получить данные. 6. Проверяем: есть имя, ID, текст. >[!example] Модуль получил данные из Telegram-бота: >![[main.00_05_07_07.Still011.jpg]] --- ## Шаг 3: добавляем Google Таблицу 1. Создай гугл-таблицу в папке `Сюжетник` на Google Диске 2. Сделай колонки: `Дата` и `История` 3. Возвращаемся в Make → добавляем модуль: **Google Sheets → Add a Row** 4. Подключаем Google-аккаунт 5. Указываем путь к таблице и нужный лист 6. В поле `Дата` — вставляем дату из Telegram-модуля 7. В поле `История` — вставляем текст сообщения >[!example] Простенькая таблица: >![[Pasted image 20250621174111.png]] --- ## Шаг 4: отправка подтверждения 1. Добавляем модуль: **Telegram → Send a Message** 2. В `Chat ID` — подставляем ID из первого модуля 3. В `Message Text` — например: > “✅ История сохранена. Спасибо за откровенность.” >[!example] Как выглядит модуль "Send a message" >![[main.00_06_36_04.Still013.jpg]] ### 🧠 Итого Чтобы автоматизация работала: - Make подключается к Telegram через **API** - Слушает события через **вебхук** - Получает сообщения, обрабатывает, сохраняет данные - Отвечает обратно через модуль `Send a message` Всё визуально. Всё наглядно. Тебе не нужно писать код — ты просто указываешь, что сделать и в каком порядке. --- #### Как можно улучшить бота? ![[main.00_06_54_24.Still014.jpg]] --- > [!abstract] Идем дальше? > - 🧠 [[n8n-automations|Сервис n8n для продвинутых пользователей]] > - [[Главная страница|⬅️ Назад на главную]]