我寫了一個電報機器人。一切進展順利,運作良好。但是當我想要使用ReplyKeyboardMarkup
,因爲它在document中提到,它不起作用!我的意思是鍵盤沒有顯示出來。ReplyKeyboardMarkup不工作python?
此JSON對象有一個鍵keyboard
和它的值,根據其文檔,是:
類型:字符串的數組的數組。
描述:陣列按鈕行,每一由字符串
的陣列表示這是我的發送請求的代碼:
reply_markup = {'keyboard': [['1'],['2']], 'resize_keyboard': True, 'one_time_keyboard': True}
params = urllib.urlencode({
'chat_id': str(chat_id),
'text': msg.encode('utf-8'),
'reply_markup': reply_markup,
'disable_web_page_preview': 'true',
# 'reply_to_message_id': str(message_id),
})
resp = urllib2.urlopen(BASE_URL + 'sendMessage', params).read()
是的,我昨晚意識到它,但我忘了刪除我的問題! +1爲你的答案:) – Hadi