Как удалить inline клавиатуру python telegram bot

Корпорация "Центр"

python-telegram-bot: удалить встроенную клавиатуру через некоторое время

Я использую встроенную клавиатуру в обработчике беседы, которая имеет два шага:

  1. Отправка сообщения с помощью встроенного меню клавиатуры.
  2. Получение обратного вызова и выполнение выбранных команд.

Все работает нормально, но я хочу выяснить способ его удаления и закрыть разговор, если пользователь не выбрал ничего после 1 минуты.

Стандартный код из python-telegram-bot для отправки сообщения с встроенной клавиатурой, например:

Затем функция, на которую ссылается STOP обрабатывает запрос. Я выяснил, что вместо просто отправки сообщения с update.message.reply_text вы можете сделать это:

Который возвращает вам словарь, хранящийся в sent который содержит все переменные сообщения, включая идентификатор чата, идентификатор сообщения и отправленное время.

Вопрос заключается в том, как использовать эту информацию, чтобы отправить что-то вроде этого через 1 минуту:

Затем выполните команду execute return ConversationHandler.END чтобы убедиться, что разговор закрыт.

ОБНОВЛЕНИЕ: в основном вопрос может быть сведен к этому: какое состояние запущено, после того, как бот отправил сообщение с встроенной клавиатурой, но прежде, чем пользователь нажал кнопку.

Есть ли эффективный способ скрыть встроенную клавиатуру с ботом телеграммы python?

Я разрабатываю приложение для ботов телеграмм python, и вам нужно закрыть или скрыть встроенную клавиатуру с помощью набора InlineKeyboardButton, как только пользователь нажмет на него один из них, потому что, если какая-либо кнопка будет нажата позже, мое приложение не будет в том же контексте и ответ не подходит.

Я не нашел исчерпывающего способа сделать это. Я видел, как это можно сделать с помощью пользовательских клавиатур и одного параметра времени использования. Как я могу справиться с этим с помощью встроенных клавиатур?

Корпорация "Центр"

Убрать клавиатуру

Убрать клавиатуру
Есть Navigation Activity, там EditText. Проблема в том, что если напечатать в нем что-то, а потом.

Как убрать клавиатуру?
У меня есть DialogFragment, в нем поле для ввода. Если при клике на нем появляется клавиатура, а.

Убрать экранную клавиатуру
Здравствуйте. На активити размещены различные элементы (кнопки, сикбары, чекбоксы и текстовые.

Убрать цифровую клавиатуру
Добрый день! В приложении есть интент который использую в качестве окна с настройками. Он состоит.

Прикрепи к сообщению, на котором хочешь закрыть клавиатуру это:

Как убрать клавиатуру в EditText?
Есть EditText в нем ссылка которую нужно выделять для копирования (выделить и копировать) когда это.

Убрать виртуальную клавиатуру в браузере ОС Android
Есть форма (вебстраница). В ней вводится номер телефона. (рис первый). Ввод возможен простым.

Как убрать экранную клавиатуру в окне авторизации?
Здравствуйте. Помогите мне, пожалуйста, справиться с этой гадостью! После установки драйвера для.

Как программно убрать клавиатуру после нажатия кнопки "Далее"?
Здравствуйте, уважаемые форумчане. Я недавно начал изучать android и столкнулся со следующей.

Как убрать цифру 1, не могу ее убрать после установки шаблона
Вот ссылка на мой сайт http://qhag.ru/ На каждой странице стоит ЦИФРА "1". Как ее убрать не знаю.

Как можно убрать файлы из проекта или куда их убрать
допустим есть преокт WinForms с подключенными библиотеками . человек должен скачать установщик .

Корпорация "Центр"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *