2.5 KiB
2.5 KiB
Краткое описание
В локальный Telegram-бот SHiNE-agent-bot-coder добавлена команда /settings, которая сразу показывает текущие персональные настройки пользователя и список доступных команд для их изменения. В /help оставлена только ссылка на /settings без перечисления самих команд настроек. Также добавлен переключатель режима ответа в личке: один редактируемый статус или отдельные сообщения по этапам.
Что проверять
- Отправить
/helpи убедиться, что в справке есть/settings, но нет списка команд/voice_*и/single_message_*. - Отправить
/settingsи проверить, что бот показывает текущие значения:- озвучивание финальных ответов;
- адаптацию текста перед озвучкой;
- режим одного редактируемого сообщения в личке.
- По очереди переключить:
/voice_onи/voice_off;/voice_rewrite_onи/voice_rewrite_off;/single_message_onи/single_message_off.
- После каждого переключения снова вызвать
/settingsи убедиться, что статус изменился и сохранился. - При
/single_message_onотправить обычный запрос в личку и проверить, что бот ведёт его через одно редактируемое сообщение. - При
/single_message_offотправить обычный запрос в личку и проверить, что бот снова шлёт отдельные сообщения по этапам и отдельный финальный ответ.
Ожидаемый результат
/settingsстал основной точкой входа для пользовательских настроек./helpстал короче и не дублирует список команд настроек.- Режим ответа в личке реально переключается персонально для пользователя и сохраняется после перезапуска сервиса.
Статус
pending