бот отдела маркетинга
Задача пришла от руководства. Команда живёт в телеграме, а нейросети — это отдельные вкладки, отдельные доступы и постоянные переключения. Нужен был один вход: общаться с моделями там же, где идёт работа, плюс настроенный под задачи tone of voice компании.
Собрал телеграм-бота под задачи маркетинга: семь функций в одном меню, от SEO-статей до рерайта в tov компании.
как работает
Всё живёт в телеграме, там же, где команда и так переписывается. Открыл чат, выбрал задачу в меню, забрал результат. Ни вкладок, ни отдельных доступов.
что умеет
- seo-статьи — самая ходовая функция, через бота написана бо́льшая часть текстов
- рерайт — текст переписывается в tov компании
- критика — разбор текста копирайтера
- карточки для соцсетей — статья превращается в пост: заголовок, обложка, промпты для картинок (чтобы быстрее собирать карусели)
- промпт-техники — пишешь задачу словами, бот возвращает собранный промпт: inot, cot, tot, react
- бадди — раз в две недели сводит двух коллег на созвон на нерабочие темы
- админка — заявки на доступ и статистика
доработка по фидбэку
Любой результат можно перегенерировать или принять и оценить от 1 до 5. Оценки вместе с промптом и результатом складывались в отдельную таблицу — по ней я и правил промпты. Задача была не выпустить продукт, а настроить его под конкретную команду.
что внутри
- python 3.11 в docker, aiogram 3
- google sheets вместо базы: пользователи, лимиты, заявки
- claude, gpt и perplexity через один прокси-слой
- кастомные системные промпты — ядро бота
- apscheduler: ротация пар бадди
- админка: заявки на доступ и статистика использования
результат