Telegram 我可以在API.ai中将webhook数据用于电报响应吗?
我们使用API.ai集成创建了一个简单的电报机器人。 当我请求smth时,它会向我的服务器创建一个webhook,并用一些文本进行响应。 但我想用形象或者其他一些东西来丰富我的反应。 此功能仅在“电报”选项卡中可用 但我无法访问电报自定义响应中的webhook数据。Telegram 我可以在API.ai中将webhook数据用于电报响应吗?,telegram,telegram-bot,dialogflow-es,Telegram,Telegram Bot,Dialogflow Es,我们使用API.ai集成创建了一个简单的电报机器人。 当我请求smth时,它会向我的服务器创建一个webhook,并用一些文本进行响应。 但我想用形象或者其他一些东西来丰富我的反应。 此功能仅在“电报”选项卡中可用 但我无法访问电报自定义响应中的webhook数据。 如何解决此问题?API.AI有两种方法可以发送对包含丰富消息(如卡片和图像)的电报自定义响应的响应 在API.AI的控制台中定义您的响应 单击意向书响应部分的按钮,然后选择电报: 然后单击“添加消息内容”,向电报添加不同类型的丰富消
如何解决此问题?API.AI有两种方法可以发送对包含丰富消息(如卡片和图像)的电报自定义响应的响应
您还可以在webhook中定义动态响应。要定义特定于电报的响应,请在对API.AI webhook请求的响应中包含以下JSON。例如 { “数据”:{ “电报”:{ “回复标记”:{ “内联键盘”:[ [ { “回调_数据”:“红色”, “文本”:“红色” } ], [ { “回调_数据”:“绿色”, “文本”:“绿色” } ], [ { “回调_数据”:“黄色”, “文本”:“黄色” } ], [ { “回调_数据”:“蓝色”, “文本”:“蓝色” } ], [ { “回调_数据”:“粉红色”, “文本”:“粉红色” } ] ] }, “文本”:“选择颜色” } } ... }
上面的JSON响应将创建一个带有5个选项(红色/绿色/蓝色/黄色/粉色)的电报内联键盘响应。文档在这里:API.AI有两种方法可以发送对包含丰富消息(如卡片和图像)的电报自定义响应的响应
您还可以在webhook中定义动态响应。要定义特定于电报的响应,请在对API.AI webhook请求的响应中包含以下JSON。例如 { “数据”:{ “电报”:{ “回复标记”:{ “内联键盘”:[ [ { “回调_数据”:“红色”, “文本”:“红色” } ], [ { “回调_数据”:“绿色”, “文本”:“绿色” } ], [ { “回调_数据”:“黄色”, “文本”:“黄色” } ], [ { “回调_数据”:“蓝色”, “文本”:“蓝色” } ], [ { “回调_数据”:“粉红色”, “文本”:“粉红色” } ] ] }, “文本”:“选择颜色” } } ... }