2017-08-08 70 views
1

您好我也在python上的stackoverflow新...我想做一個鍵盤按鈕(replykeyboardmarkup),從數據庫讀取數據和每一行鍵盤顯示。如何使Python中的電報機器人動態鍵盤按鈕在一行上的每個按鈕

我想在telegram.bot中創建自定義鍵盤例如:我們有從數據庫中獲取的字符串數組..我們如何將數據從數組推到InlineKeyboardMarkup? 動態的響應按鈕。

我能做些什麼? thankss

+0

嗨,歡迎來到堆棧溢出。有關如何提出問題並更新您的問題的更多詳細信息,請參見[問問]鏈接 。 –

回答

1

如果您正在使用python-電報機器人作爲庫,你可以看看在他的文檔here

此外,如果你不使用這個庫,你可以調整你的代碼,功能

+0

是使用python-telegram-bot的iam。 我也學習了,但還是找不到這個方法。 – Satria

+0

這不包含在庫中。您應該複製並粘貼並使用該功能。 – 91DarioDev

0

如果使用python-telegram-bot,根據本snippets, 它應該是這樣的

>>> custom_keyboard = [['top-left', 'top-right'], 
...     ['bottom-left', 'bottom-right']] 
>>> reply_markup = telegram.ReplyKeyboardMarkup(custom_keyboard) 
>>> bot.send_message(chat_id=chat_id, 
...     text="Custom Keyboard Test", 
...     reply_markup=reply_markup) 

請注意,我沒有檢查代碼。讓我知道如果是你想要的。

相關問題