Разбить вывод списка на части по нажатию на кнопку

Есть такая задумка. Есть список, получаемый при парсинге сайта. В нём может быть от нескольких до 200 элементов плюс/минус. Что хочу сделать - в телеграмботе человек вводит первую букву и жмет отправить. Я выбираю слова, начинающиеся на эту букву и вывожу в чат по 9шт. Эти слова будут выведены в чат в виде InlineKeyboardButton. Это то, что реализовано. Проблема в следующем. Следующие 9 элементов, нужно вывести после нажатия на кнопку "Далее". Как заставить ждать программу нажатия на кнопку? Делал цикл пустой с выходом после смены условия по нажатии на клавишу, но спустя некоторое виснет бот. Возможно даже пустой цикл слишком долго работает. Получается привязать команду на обычную кнопку (ReplyKeyboardMarkup), а она уже выдает команду (например /next). Отравить текст (не команду) не получается, т.к. запускается алгоритм поиска буквы по словарю. Вопрос - как заставить программу ждать команды /next


Ответы (0 шт):