python - 如何获得图像/超链接格式的聊天机器人响应?

标签 python django chatterbot

无法获得 ChatterBot 作为图像/超链接的响应。

我尝试将 html 图像标签放入我的训练数据集中,即 .

训练数据集:

image_response_data_set.yml

categories:
- myown
conversations:
- - can you show me smiley image?
  - <img src="example.jpg" alt="Smiley face" height="42" width="42">

由于我的标签被视为字符串,因此它不会将我显示为图像。

任何人都可以帮助我,我如何训练机器人以图像形式给出响应?

我需要使用任何其他格式来代替 .yml 吗?

是否有任何逻辑适配器?

注意:我使用 github 上的 ChatterBot/examples/django_app 来执行此操作。

最佳答案

我不太确定该示例中是否编码了任何内容以使其渲染图像。

如果将文件 examples/django_app/example_app 中的代码 $row.text(text); 更改为 $row.html(text);/templates/app.html 您可能会看到图像呈现为 HTML 而不是文本。

关于python - 如何获得图像/超链接格式的聊天机器人响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54217581/

相关文章:

json - Chatterbot 和 Django 集成中获取 JSON 的属性值

python - 缩放 Sprite 大小

javascript - HTML 中动态添加的 (JQuery) 列表行中的链接不可单击

python - 具有不同创建/修改字段的 Django TimeStamped mixin

django - 合并 django 中带有注释的两个查询集

django - Docker 的 postgres 容器的密码验证失败

django - ArrayField 存储自定义字段值

python - Chatterbot Django 和 Heroku(运行示例的问题)

python - 对具有相同类别的多列进行标签编码

python - 具有间隙的信号的功率谱密度?