@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)
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы