如何在 Microsoft Bot Composer 的 json 的一条消息中创建多行响应?
How to create a multiline response in one message from json in microsoft bot composer?
我有一个 web api,它给了我一个人员列表。
这是列表,在 Postman 中请求它:
在我的机器人中,我想在一条消息中向用户显示此列表。
当我使用 foreach
时,它会为每个人发送一条消息。
这是机器人作曲家:
结果如下:
下图是我所期望的:(硬编码)
我如何在 composer 中做到这一点?
谢谢。
在输出模板中使用类似这样的内容(这是针对订单的,但在概念上是相同的):
用于格式化每个项目的模板:
# orderItem(x)
- ```
- ${x.name} ${x.qty}
```
然后是订单模板:
# OrderDetails
- ```
ORDER: **${dialog.order.number}**
${join(select(dialog.order.items, x => orderItem(x)), '\n')}
```
我有一个 web api,它给了我一个人员列表。
这是列表,在 Postman 中请求它:
在我的机器人中,我想在一条消息中向用户显示此列表。
当我使用 foreach
时,它会为每个人发送一条消息。
这是机器人作曲家:
结果如下:
下图是我所期望的:(硬编码)
我如何在 composer 中做到这一点?
谢谢。
在输出模板中使用类似这样的内容(这是针对订单的,但在概念上是相同的):
用于格式化每个项目的模板:
# orderItem(x)
- ```
- ${x.name} ${x.qty}
```
然后是订单模板:
# OrderDetails
- ```
ORDER: **${dialog.order.number}**
${join(select(dialog.order.items, x => orderItem(x)), '\n')}
```