Telepot lock reply_keyboard python - PullRequest
       36

Telepot lock reply_keyboard python

0 голосов
/ 08 января 2020

У меня проблема. Я создал бот-телеграмму под python3 с помощью telepot и использую пользовательскую клавиатуру.

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

Можно ли временно заблокировать открытие пользовательской клавиатуры или заблокировать клавиатуру телефона?

Я уже проверял one_time_keyboard, и он не работал.

markupmainmenuadmin = ReplyKeyboardMarkup(keyboard=[["menu 1"],["info 1"],["info 2"],["info 3"],["Admin"]],resize_keyboard = True,one_time_keyboard = True)
[...]
bot.sendMessage(chat_id,str(textdb.get(query.nom == 'MainMenu2').get("text")),disable_web_page_preview=True, reply_markup=markupmainmenuadmin, parse_mode= 'Markdown')

это происходит только когда вы остаетесь на та же клавиатура.

1 Ответ

0 голосов
/ 11 января 2020
markupmainmenuadmin =InlineKeyboardMarkup(inline_keyboard=[[InlineKeyboardButton(text="menu 1", callback_data='0')],[InlineKeyboardButton(text="info 1", callback_data='1')],[InlineKeyboardButton(text="info 2", callback_data='2')],[InlineKeyboardButton(text="info 3", callback_data='3')],[InlineKeyboardButton(text="Admin", callback_data='4')]])
...