ShipAI
УРОК 4 · СТАРТОВЫЙ КУРС SHIPAI
Внутренний слойШина задачTelegram-бот

Бот сам ставит внутренние задачи: как добавить шину задач в Telegram-бота

В четвёртом уроке ShipAI добавляем внутренний слой системы: агенты, типы задач и шину задач, чтобы входящий текст сразу превращался во внутреннюю задачу, а не только сохранялся для человека.

Коротко о сути урока

Google Sheets остаются удобной витриной для человека, но для внутренней координации системы этого уже недостаточно. В этом уроке мы добавляем минимальный внутренний слой.

После урока ты сможешь:

  • Понять, как текстовое сообщение превращается во внутреннюю задачу.
  • Увидеть, зачем системе нужна своя шина.
  • Разобраться, почему это уже не просто бот с таблицей, а первый системный каркас.
  • Собрать минимальный внутренний слой для координации работы.

Для кого этот урок

Этот урок сделан для тех, кто уже прошёл третий шаг курса и хочет понять, как система начинает не только сохранять вход человеку, но и ставить внутреннюю задачу сама.

Подойдёт, если ты

  • уже посмотрел третий урок стартового курса ShipAI;
  • хочешь понять, зачем системе нужен внутренний слой;
  • строишь Telegram-бота с задачами, ролями и статусами;
  • хочешь перейти от таблицы для человека к шине задач для системы.

Не расширяем этот урок

Это не урок про Supabase ради Supabase и не статья про Postgres ради Postgres. Фокус держим на внутренней координации, минимальной шине задач и логике, в которой входящий текст сразу становится внутренней работой системы.

Видео и конспект

Смотрите урок прямо на странице или откройте его на YouTube, если удобнее там.

Что добавляем

Здесь мы отделяем витрину для человека от внутренней координации системы. Telegram-бот начинает не только показывать результат, но и ставить внутреннюю работу сам.

Как это работает

Когда система растёт, Google Sheets уже не хватает как единственного слоя. Нужен внутренний каркас, который умеет держать типы задач, роли и саму шину задач.

Что важно понять

В уроке появляются таблицы `agents`, `task_types` и `agent_tasks`, а входящий текст начинает собираться в payload для внутренней шины.

  • Отдельные сущности для агентов и типов задач.
  • Шина задач для внутренней обработки.
  • Переход от записи для человека к внутренней задаче системы.

Ограничение шага

Внутренний слой не должен смешиваться с внешним результатом. Чем чище разделение между слоями, тем проще развивать систему дальше без хрупких связок.

Что дальше

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

Частые вопросы

Короткие ответы на типичные вопросы перед просмотром урока.

Да, это желательно: в третьем уроке мы уже вынесли внешний слой данных, а в четвёртом добавляем внутреннюю координацию системы.

Google Sheets удобны как витрина для человека, но для внутренней координации системе нужны отдельные сущности, связи и шина задач.

На этом шаге в шину попадает текстовое сообщение вместе с базовыми полями для внутренней обработки: идентификаторы, статус, приоритет и payload.

Чтобы система ссылалась на отдельные сущности через ключи, а не дублировала всё текстом в одной таблице. Так внутренний слой остаётся устойчивым и расширяемым.

Потому что здесь мы закладываем минимальный каркас. Голосовой контур будет добавлен позже, когда базовая внутренняя координация уже заработает.

Материалы по уроку в Сообществе

Что дальше

После урока можно перейти дальше, открыть курс целиком или зайти в Telegram-канал ShipAI.