我用沃森助手构建了一个聊天机器人,并将其与Slack集成,我想使用JSON编辑器通过Watson对话框编写Slack支持的Native JSON,Watson助手的文档中说:
output.integrations.slack:您希望包含在Slack响应的附件字段中的任何JSON响应。
(see https://cloud.ibm.com/docs/assistant?主题=助手对话框响应json #对话框响应json用户定义)
所以我尝试了这样的方法:
{
"output": {
"integrations": {
"slack": {
"attachment": {
"blocks": [
{
"text": {
"text": "Pick a date for the deadline.",
"type": "mrkdwn"
},
"type": "section",
"accessory": {
"type": "datepicker",
"action_id": "datepicker-action",
"placeholder": {
"text": "Select a date",
"type": "plain_text",
"emoji": true
},
"initial_date": "1990-04-28"
}
}
]
}
}
},
"generic": [
{
"response_type": "text",
"values": [],
"selection_policy": "sequential"
}
]
}
}
附件字段的内容是从Block Kit Builer(https://api.slack.com/tools/block-kit-builder)复制的。但是这似乎不起作用。谁能给予我一些建议吗?提前感谢。
1条答案
按热度按时间ovfsdjhp1#
输出。集成不是首选方式。请尝试
通过使用user_defined,你可以混合更多的响应,如文本,图像等。