@lagaladislav

Как сделать так, чтобы бот принял несколько сообщений от пользователя подряд?

Библиотека pyTelegramBotApi.
Хочу сделать так, чтобы пока пользователь отправлял несколько сообщений, бот в это время внимательно бы его слушал, пока тот не нажмёт на inline button, либо не отправит определённое слово, типа "Готово", это не так важно. По итогу мне надо получить текст этих сообщений. Пробовал придумать алгоритм с помощью bot.register_next_step_handler, но ничего не вышло. Есть варианты?
Упрощенный код функции, которая отправляет пункты меню:
def reedit_wishlist(call):
    # start_keyboard возвращает telebot.types.InlineKeyboardMarkup()
    keyboard = start_keybaord([str(i + 1) for i in range(User(call.message.chat.id).count_of_wishes())], False)
    bot.send_message(call.message.chat.id,
                     'Выберите пункты, которые следует отредактировать:',
                     reply_markup=keyboard)
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы