SHiNE-server/Dev_Docs/Pending_Features/2026-06-06_1324_settings_telegram_агента.md

2.5 KiB
Raw Permalink Blame History

Краткое описание

В локальный Telegram-бот SHiNE-agent-bot-coder добавлена команда /settings, которая сразу показывает текущие персональные настройки пользователя и список доступных команд для их изменения. В /help оставлена только ссылка на /settings без перечисления самих команд настроек. Также добавлен переключатель режима ответа в личке: один редактируемый статус или отдельные сообщения по этапам.

Что проверять

  1. Отправить /help и убедиться, что в справке есть /settings, но нет списка команд /voice_* и /single_message_*.
  2. Отправить /settings и проверить, что бот показывает текущие значения:
    • озвучивание финальных ответов;
    • адаптацию текста перед озвучкой;
    • режим одного редактируемого сообщения в личке.
  3. По очереди переключить:
    • /voice_on и /voice_off;
    • /voice_rewrite_on и /voice_rewrite_off;
    • /single_message_on и /single_message_off.
  4. После каждого переключения снова вызвать /settings и убедиться, что статус изменился и сохранился.
  5. При /single_message_on отправить обычный запрос в личку и проверить, что бот ведёт его через одно редактируемое сообщение.
  6. При /single_message_off отправить обычный запрос в личку и проверить, что бот снова шлёт отдельные сообщения по этапам и отдельный финальный ответ.

Ожидаемый результат

  • /settings стал основной точкой входа для пользовательских настроек.
  • /help стал короче и не дублирует список команд настроек.
  • Режим ответа в личке реально переключается персонально для пользователя и сохраняется после перезапуска сервиса.

Статус

pending