Пример #1
0
 def send_markup(self, text, buttons, chat_id):
     url = self.base + "sendMessage"
     reply_markup = ReplyKeyboardMarkup(buttons, one_time_keyboard=True)
     data = {
         "chat_id": chat_id,
         "text": text,
         "reply_markup": json.dumps(reply_markup.to_dict())
     }
     requests.post(url, data=data)
Пример #2
0
def get_keyboard_buttons(options):
    custom_keyboard = []
    for option in options:
        if option == 'Share My Location':
            custom_keyboard.append(
                KeyboardButton(text=option, request_location=True))
        else:
            custom_keyboard.append(KeyboardButton(text=option))
    custom_keyboard = [custom_keyboard]
    reply_markup = ReplyKeyboardMarkup(custom_keyboard,
                                       one_time_keyboard=True,
                                       resize_keyboard=True)
    return json.dumps(reply_markup.to_dict())