Чем больше я играю с Telegram Bot API, тем больше он мне нравится!
TL; DR: Существует ли простой способ отправить число (В моем случае значение цены) использовать встроенную клавиатуру?
Использование: Мой бот используется для прямой связи с нашими клиентами, и это общение один на один.У меня есть стандартная клавиатура, которая всегда включена, думаю, что это главное меню.Затем бот взаимодействует с клиентом через встроенные клавиатуры, где они могут нажать кнопку или выбрать из списка кнопок.Все идет нормально.Я использую webhook и обратные вызовы для выбора.
Проблема: Мне нужно, чтобы мой клиент ввел числовое значение (цену), а затем это значение необходимо обработать.Я пытаюсь избежать использования области сообщений устройства, которая потребовала бы, чтобы мой клиент сначала ввел команду / (а затем число).Просто потому, что все взаимодействие управляется встроенной клавиатурой, поэтому я стараюсь избегать /commands.
Идея: Я могу создать цифровую клавиатуру со встроенной клавиатурой (0-9, «Отправить»«).Затем буферизуйте числовые значения, отправляемые на обратный вызов, и после нажатия кнопки «Отправить» номер строится и сохраняется там, где он должен быть.
Я просто думаю, что это может быть излишним, поскольку каждая клавиша-press - это обратный вызов, который необходимо обработать.
Итак, я спрашиваю, есть ли еще какие-нибудь изящные или более простые идеи?