Dialogflow es DialogFlow(API.AI)中电报机器人集成的消息格式

Dialogflow es DialogFlow(API.AI)中电报机器人集成的消息格式,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,DialogFlow代理与电报机器人成功集成后。 我发现,双星***没有将文本格式化为粗体 我知道在sendMessage API中将parse_模式设置为Markdown可以正确解析文本,但是DialogFlow integration在集成时不会显示这样的选项。要格式化电报消息,您需要发送一个额外的参数parse_模式,您可以将该参数设置为html,并按照您想要的方式格式化文本,如粗体、斜体、删除线等 要格式化Dialogflow中的静态电报消息,您需要在响应中设置电报的自定义有效负载,如下

DialogFlow代理与电报机器人成功集成后。 我发现,双星
***
没有将文本格式化为粗体


我知道在sendMessage API中将parse_模式设置为Markdown可以正确解析文本,但是DialogFlow integration在集成时不会显示这样的选项。

要格式化电报消息,您需要发送一个额外的参数
parse_模式
,您可以将该参数设置为
html
,并按照您想要的方式格式化文本,如粗体、斜体、删除线等

要格式化Dialogflow中的静态电报消息,您需要在响应中设置电报的自定义有效负载,如下图所示

要格式化来自webhook的消息,您需要在响应体中附加电报的自定义负载,最后看起来是这样的

{
"fulfillmentText": "",
"fulfillmentMessages": [{
    "text": {
        "text": [""]
    }
}],
"payload": {
    "telegram": {
        "text": "<b>hello formatted custom telegram text</b>",
        "parse_mode": "html"
    }
},
"outputContexts": []
{
“履行文本”:“履行”,
“完成消息”:[{
“文本”:{
“文本”:[“”]
}
}],
“有效载荷”:{
“电报”:{
“文本”:“hello格式的自定义电报文本”,
“解析模式”:“html”
}
},
“输出上下文”:[]
}

您可以在此处找到有关Dialogflow富消息的更多信息:

虽然现在的反应真的很晚,但我希望它能帮助那些现在需要它的人