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

