Институт логистики
← Блог

Первые шаги в создании бота

  • цифровизация
  • сообщество
Рабочий стол диспетчера: лампа, фото в лотке и три отгрузки в соцсети

Привет, это Макс. Ниже короткий путь бота @SMMPUSHER007BOT: с чего начали и к чему пришли.

«Путь логиста» просит регулярный выход в Instagram, VK, Telegram и другие каналы. Собирать один пост в пяти кабинетах — это не работа, это бег. Нужен был не генератор «нажми и забудь», а рабочее место: прислал материал — обсудил текст — прошёл проверку — выложил.

С чего начали

Первый контур был простой: сообщение в Telegram, ответ модели. Проверили, что бот не молчит, пускает только своих и умеет принять фото. Рядом жила запасная версия на Python с тем же смыслом: материал → подпись → публикация.

Телефон с одним сообщением и коротким ответом бота — первый контур

Уже на старте стало ясно: одного умного ответа мало. Нужны рубрики — жизнь института, набор, экспертиза. Разные сети под тип материала. Чтобы реклама курса не утекала в «жизнь института». И место, где пост сначала живёт в тестовом канале, а не сразу в эфире.

К чему пришли

Человек присылает фото, видео, идею или ссылку. Дальше диалог: тон, черновик подписи, рубрика, сети. Потом проверка и кнопки. Сначала тестовый канал. В боевые сети — только после явного «можно в эфир».

Конвейер: фото входит, правка, проверка лампой, три двери на выход

По дороге нарастили не «ещё кнопки», а то, без чего бот врал.

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

Тестовый канал. Сначала свой Telegram. В боевые сети — только после явного «можно».

Видео. Кадры и субтитры собирают отдельные сервисы. Субтитры можно откатить: без этого ролик уезжает кривым и уже не поймаешь.

Голос смены. Бот учится, как пишет оператор. Есть команда «покажи профиль стиля».

Сайт. Кнопка «и в блог»: та же мысль уходит на logistics.institute, без второй писанины с нуля.

Очередь. Пост встаёт на выбранное время по Москве, чтобы не дежурить у кнопки в полночь.

Запасная Python-версия осталась в архиве. На один Telegram-аккаунт слушает только один бот — иначе двое спорят за входящее.

Что ещё скрипит

Бот уже ведёт пост от материала до эфира. Это всё ещё живой конвейер.

Платный слой — голос и эффекты где-то рядом, кнопок в обычном меню пока нет. Несколько вариантов текста на экране не выбрать. После проверки всё ещё тесно: править самому, править с моделью или уже публиковать. Если проверка упала, это не должно выглядеть как «замечание по тексту». Подписи, черновики, повторный тест после правки — доводим по смене.

Доска с незакрытыми карточками смены — что ещё доводим в боте

Что это даёт

Человек не прыгает между пятью кабинетами. Материал живёт в одном диалоге: правка, рубрика, тест, очередь. Проверка ловит рекламу не в той рубрике, чужие ссылки в пересказе и пустые прогоны.

Как с новостной фабрикой: место уже есть. Дальше — меньше трения в кнопках.