我希望能够将响应拆分为多行连续发送的消息 - 例如“嗨,我是聊天机器人”,“我能为你做点什么?”作为2个单独的消息(客户端将单独呈现) 有没有办法在没有单独的子节点的情况下做到这一点? e.g。
{
"output": {
"text": {
"append": true,
"values": [
"Hi, i am a chatbot",
"What can i do for you"
],
"selection_policy": "sequential"
}
答案 0 :(得分:1)
您只需使用
即可 {
"output": {
"text": [
"Hi, i am a chatbot",
"What can i do for you"
],
"selection_policy": "sequential"
}
}
从json中删除值。
答案 1 :(得分:0)
如果您的意思是"链接响应"几条消息打印在彼此之下,您只需使用\n
表示回车:
{
"output": {
"text": {
"append": true,
"values": [
"Hi, I am a chatbot.\nWhat can I do for you?"
],
"selection_policy": "sequential"
}
这将呈现给:
Hi, I am a chatbot.
What can I do for you?
我在workspace中有几个这样的回应。这是tutorial for building a database-backed Slackbot的一部分。在该示例中,这些输出行中的几个是动态计算的,并且例如将产生格式化的ASCII表。