1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

ReplyKeyboardMarkup support string.

This commit is contained in:
eternnoir 2016-05-03 20:59:03 +08:00
parent 700b869555
commit 3b52e5c49b

View File

@ -548,7 +548,10 @@ class ReplyKeyboardMarkup(JsonSerializable):
i = 1
row = []
for button in args:
row.append(button.to_dic())
if isinstance(button, str):
row.append({'text': button})
else:
row.append(button.to_dic())
if i % self.row_width == 0:
self.keyboard.append(row)
row = []
@ -566,7 +569,10 @@ class ReplyKeyboardMarkup(JsonSerializable):
"""
btn_array = []
for button in args:
btn_array.append(button.to_dic())
if isinstance(button, str):
btn_array.append({'text': button})
else:
btn_array.append(button.to_dic())
self.keyboard.append(btn_array)
return self