Код: Выделить всё
python
conv_handler = ConversationHandler( entry_points=[CommandHandler("start", start)], states={
CHOOSING: [MessageHandler(filters.TEXT & ~filters.COMMAND, choose)],
ECHO: [MessageHandler(filters.TEXT & ~filters.COMMAND, echo)], },
fallbacks=[CommandHandler("cancel", cancel)] )
Например, если пользователь находится в процессе ВЫБОРА
Например, если пользователь находится в процессе ВЫБОРА code> и отправляю через бота такое сообщение:
Код: Выделить всё
python
keyboard = ReplyKeyboardMarkup([["Confirm", "Cancel"]], resize_keyboard=True, one_time_keyboard=True)
await send_message_to_user( context, post_creator_user_id, "Please take action to confirm or reject the request.", keyboard=keyboard )
Как я могу :
- Сбросить текущее состояние разговора при отправке нового сообщения?
< li>Начать новый поток беседы с помощью опций «Подтвердить» и «Отменить»?
Подробнее здесь: https://stackoverflow.com/questions/792 ... w-one-usin