Files
social-post-writer-bot/IDEA.MD
T

2.9 KiB

Social Post Writer Bot

Идея

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

Цель

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

Основной сценарий

  1. Пользователь описывает, о чём нужен пост, и указывает соцсеть.
  2. При необходимости задаёт тон, длину и дополнительные требования.
  3. Бот генерирует текст; пользователь может попросить изменить или переписать его.

Первая версия

  • Принимать запрос обычным сообщением.
  • Уточнять площадку и стиль, если они не указаны.
  • Возвращать готовый текст без автоматической публикации.
  • Поддерживать доработку результата сообщениями вроде «короче», «добавь юмора» или «сделай официальный тон».

Технические заметки

  • Формат: Telegram-бот.
  • Предварительный стек: Python, aiogram 3.x.
  • LLM-провайдер и модель: выбрать отдельно; ключи хранить только в переменных окружения, не в репозитории.
  • Поддержка голосовых: APInex Voice STT, ключ — Coolify env APINEX_API_KEY в development.
  • Целевые соцсети, хранение истории и дополнительные функции уточнить при реализации.

Деплой и конфигурация

  • Gitea: admin/social-post-writer-bot, ветка dev.
  • Coolify проект: Social Post Writer Bot, окружение development.
  • Coolify приложение: social-post-writer-bot-development (d32u5zcq2g4odmdpq9hw91yn) на spb-easy-dale.
  • Секреты хранятся в переменных окружения приложения Coolify; не сохраняются в репозитории.

Статус

  • Идея проекта зафиксирована
  • Echo MVP реализован на aiogram 3.x: /start и повтор текста
  • Добавлена расшифровка голосовых через APInex Voice STT
  • Development-развёртывание в Coolify
  • Выбрать LLM-провайдера и подключить генерацию текстов
  • Утвердить список соцсетей и формат запроса