0

我正在开发一个机器人,我想将它与电报链接。我想使用自定义按钮来询问位置,我在文档中看到它可以使用自定义参数,但没有关于如何使用它或示例的更多信息。如果有人可以帮助我举个例子,那就太好了!我想要一个按钮,当用户单击它时,它会发送用户的位置

文档的有用链接:电报 api 键盘按钮Rasa 的电报连接器文档python-telegram-botrasa dispatcher

我尝试过的代码 1:

location_keyboard = telegram.KeyboardButton(text="send_location", request_location=True)
    contact_keyboard = telegram.KeyboardButton(text="send_contact", request_contact=True)
    custom_keyboard = [[ location_keyboard, contact_keyboard ]]
    reply_markup = telegram.ReplyKeyboardMarkup(custom_keyboard)
    
    dispatcher.utter_message(text="loc",buttons= location_keyboard)

2: b=JSONDict.stringify({"keyboard": [ [{ "text": "Location", "request_location": True }], [{ "text": "Contact", "request_contact": True }] ], "one_time_keyboard" : True}) dispatcher.utter_message(json_message=b)

4

0 回答 0