Почему бот не останавливается при достижении последнего блока в диалоге?

Такое поведение обусловлено историческими и практическими причинами:

  • Ранее, диалог завершался при достижении последнего блока и никаких сообщений не показывалось - потому что это логично. Диалог закончился, больше показать нечего.
  • Мы выяснили, что подписчики бота сильно теряются - они думают, что он остановился или сломался, потому что ничего не пишет и не показывает никаких кнопок для навигации.
  • Клиенты стали обращаться к нам с жалобами, что им пишут подписчики о поломке бота - поэтому, мы пришли к показам последнего виденного навигационного меню.

Теперь, подписчики всегда видят навигационное меню - они счастливы и не теряются.