如何在 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')}

```