БФЛ КонтентДокументация проекта
Разделы документации
Для пользователя

Порядок действий

Обновлено 16 сентября 2026БФЛ Контент
На этой странице
  1. Начало работы
  2. Пост по своей теме
  3. Новости
  4. Доработка
  5. Публикация и отклонение
  6. Ошибка или повторное нажатие
  7. Техническая остановка
  8. Что реально проверено 16 сентября

У проекта два участника: владелец и один подтверждённый редактор. Они работают в личных чатах с одним ботом. Новые подборки и готовые версии получают оба. Одного нажатия «Опубликовать» от любого из них достаточно для публикации в существующем канале. Второго согласования нет.

Начало работы

Отправьте /start. Разрешённому участнику бот показывает роль и основные команды. Остальным — только их Telegram ID и сообщение об отсутствии доступа. Имя пользователя не выдаёт права автоматически. Старые материалы новому участнику не рассылаются.

Пост по своей теме

  1. Отправьте /post тема. Предварительный /news не нужен. После регистрации общей версии инициатор получает «Взято в работу. Готовлю пост по твоей теме.» до первого платного запроса. Далее это сообщение обновляется по этапам.
  2. Бот один раз готовит текст и изображение. Одно и то же готовое содержимое отправляется обоим участникам.
  3. Проверьте текст, обложку и источник. Выберите «Доработать», «Опубликовать» или «Отклонить» под своей копией.

Новости

  1. Отправьте /news, /news тема или /news 30 тема. Без числа используется 7 дней; допустимы 7 и 30.
  2. Бот выполняет один поиск и присылает карточки обоим участникам. Вторая доставка не запускает новый поиск.
  3. Нажмите «Подготовить пост» под нужной карточкой. Одна статья закрепляется за одним общим материалом. Проверка фактов выбранной темы происходит после выбора.
  4. Дождитесь готового превью. Оно придёт обоим. Карточки действуют 24 часа, если подборка и карточка ещё доступны.

Доработка

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

Для точной замены можно написать: Замени «старая фраза» на «новая фраза». Остальное без изменений. Если исходный фрагмент однозначен и замена допустима, сохранённая обложка используется повторно. Для новостей сохраняется проверка смысла и ссылки.

При свободной правке текста исходная иллюстрация обычно сохраняется, а оформление обложки может пересобраться. Для изменения заголовка укажите это в замечании. Новая генерация иллюстрации запускается при распознанной явной просьбе, например «Создай новую иллюстрацию». Распознавание формулировок основано на ограниченных правилах, а не на понимании любого отрицания или синонима.

Готовую новую версию получают оба участника. Старые кнопки перестают разрешать действия; бот пытается убрать их из обоих сообщений.

Публикация и отклонение

«Опубликовать» использует сохранённые подпись и Telegram file_id. Две копии превью относятся к одной версии: два одновременных нажатия не дают две разрешённые отправки. После подтверждения Telegram состояние становится published, оба участника получают итоговое уведомление.

«Отклонить» сохраняет материал со статусом rejected. Текст, исходники и история не удаляются; публикации нет.

Ошибка или повторное нажатие

Следуйте конкретной подсказке бота. /retry ID V [замечания] разрешён для подходящей последней версии с ошибкой текста и создаёт следующую версию. /resume ID V возобновляет разрешённый импорт, рендер или подготовку превью той же версии. Это не универсальные команды повтора.

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

Старая кнопка даёт ответ о неактивной версии или выполняемой операции. Неправильный формат команды и неподходящий reply иногда остаются без ответа. Отдельных /help и /cancel нет.

Ошибка доставки одному участнику не отменяет успешно доставленную копию другому. История доставки сохраняется отдельно по чатам; подтверждённые сообщения не рассылаются повторно автоматически.

Техническая остановка

Если выполнение прервалось неожиданным исключением, обработчик ошибок пытается отправить инициатору код execution, а владельцу — уведомление. Сохранённый материал не удаляется и новая генерация автоматически не запускается. Передайте код владельцу; не повторяйте ту же команду много раз. При недоступности Telegram или внутреннего сервиса доставка уведомления может не подтвердиться.

Что реально проверено 16 сентября

Запрос редактора по своей теме восстановлен в прежний v1. Один текст и одна иллюстрация дали одинаковые превью в двух личных чатах. Редактор действительно нажал «Опубликовать», и Telegram подтвердил одну публикацию в канале. После этого обе старые клавиатуры сняты. Доработка и отклонение в этой проверке проверялись изолированно; новое действие сотрудника ими не имитировалось.