python 如何使用Rasa在Telegram中发送带有自定义操作超链接消息

pexxcrt2  于 2023-05-21  发布在  Python
关注(0)|答案(1)|浏览(113)

我想将列表中的每个元素显示为文本,供电报用户单击。当用户单击文本时,它将触发select_element intent,并沿着文本作为自定义操作的实体发送。但是,这段代码不起作用。请帮帮我

for element in subset_elements:
      hyperlink = f"[{element}](tg://bot_command?command=/select_element&element={element})"
      payload = f'/select_element{{"element": "{element}"}}'
      dispatcher.utter_message(text=hyperlink, payload=payload)
m1m5dgzv

m1m5dgzv1#

试试这个代码:

for element in subset_elements:
    hyperlink = f"[{element}](tg://bot_command?command=select_element&element={element})"
    payload = f'/select_element{{"element": "{element}"}}'
    dispatcher.utter_message(text=hyperlink, custom=payload)

相关问题