Rasa 实体在自定义消息中不可读
Rasa entities are not readable in custom message
我正在使用 rasa 为 slack 构建一个会话聊天机器人,并且一切正常,所以我决定添加一些带有自定义消息和按钮的交互式消息,但实体在自定义消息中不可读。
Rasa 版本: 1.3.7
Python版本:3.7
问题:我想输出用户使用自定义键选择的实体。
在 yaml 中使用下面的代码,它与文本键配合得很好:
utter_submit_leave_authorization:
- text: "your request is under review following the parameters:\n
- certificate: {certif_type}\n
- Departure date: {dep_date}\n
- Half day: {dep_date_half_day}\n
- End date: {end_date}\n
- Half day: {end_date_half_day}"
输出如下:
但如果使用带有以下代码的自定义密钥:
- custom:
blocks:
- type: section
text:
type: mrkdwn
text: 'your request is under review following the parameters :'
- type: section
fields:
- type: mrkdwn
text: "*Departure date:*\n{dep_date}"
- type: mrkdwn
text: "*Half day:*\n{dep_date_half_day}"
- type: mrkdwn
text: "*End date:*\n{end_date}"
- type: mrkdwn
text: "*Half day:*\n{end_date_half_day}"
- type: mrkdwn
text: "*Type:*\n{certif_type}"
输出如下:
这是 Rasa 的维护者之一。
感谢您详细的问题描述。这对我找到问题有很大帮助!
到目前为止,不支持在自定义消息的列表中插入实体。我创建了一个拉取请求,并将尽快合并并发布它。请关注 PR 以获得更新:https://github.com/RasaHQ/rasa/pull/4835
干杯,
托比
我正在使用 rasa 为 slack 构建一个会话聊天机器人,并且一切正常,所以我决定添加一些带有自定义消息和按钮的交互式消息,但实体在自定义消息中不可读。
Rasa 版本: 1.3.7
Python版本:3.7
问题:我想输出用户使用自定义键选择的实体。
在 yaml 中使用下面的代码,它与文本键配合得很好:
utter_submit_leave_authorization:
- text: "your request is under review following the parameters:\n
- certificate: {certif_type}\n
- Departure date: {dep_date}\n
- Half day: {dep_date_half_day}\n
- End date: {end_date}\n
- Half day: {end_date_half_day}"
输出如下:
但如果使用带有以下代码的自定义密钥:
- custom:
blocks:
- type: section
text:
type: mrkdwn
text: 'your request is under review following the parameters :'
- type: section
fields:
- type: mrkdwn
text: "*Departure date:*\n{dep_date}"
- type: mrkdwn
text: "*Half day:*\n{dep_date_half_day}"
- type: mrkdwn
text: "*End date:*\n{end_date}"
- type: mrkdwn
text: "*Half day:*\n{end_date_half_day}"
- type: mrkdwn
text: "*Type:*\n{certif_type}"
输出如下:
这是 Rasa 的维护者之一。 感谢您详细的问题描述。这对我找到问题有很大帮助! 到目前为止,不支持在自定义消息的列表中插入实体。我创建了一个拉取请求,并将尽快合并并发布它。请关注 PR 以获得更新:https://github.com/RasaHQ/rasa/pull/4835
干杯, 托比