Путь вопроса

Пользователь пишет в личном диалоге или упоминает бота в группе. Запрос фиксируется в SQLite, передаётся в закрытый сервис и продолжает обрабатываться в фоне.

Долгие ответы без тишины

Статус обновляется в одном сообщении: поиск норм, сверка оснований, проверка источников, формирование ответа. Telegram-обработчик не ждёт генерацию и остаётся отзывчивым.

Лимиты и группы

Дневной лимит общий для личных и групповых чатов. Подключение нового рабочего чата может добавить доступные вопросы, а бот в группе отвечает только по упоминанию или reply.

Восстановление после сбоя

После отправки сохраняется идентификатор вопроса. Перезапуск поднимает незавершённые задания и продолжает проверять тот же ответ вместо создания дубля.

Проверка перед запуском

  • Вопрос сохранён до отправки
  • Есть видимый статус
  • Длинный ответ делится безопасно
  • Перезапуск не создаёт дубль