问题标签 [chatterbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
173 浏览

python-3.x - 使用 wsgi 脚本托管的带有聊天机器人的烧瓶应用程序 [sqlite3.OperationalError) 无法打开数据库文件]

我正在使用 Ubuntu 16.04 服务器,我创建了一个烧瓶应用程序并使用 apache_wsgi 脚本托管。个别。我的python文件如下

chatbot = ChatBot( 'Dan', storage_adapter="chatterbot.storage.SQLStorageAdapter" ) chatbot.set_trainer(ChatterBotCorpusTrainer) chatbot.train(` `"chatterbot.corpus.english.greetings" ) def chat(text): response = chatbot.get_response(text) if response.confidence >= 0.8: return response else: pass

当我单独运行它时,它正在运行,但是当我使用烧瓶应用程序时,它给出了一个错误。

我已经把错误日志

[client 71.6.232.4:41358] sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file (Background on this error at: http://sqlalche.me/e/e3q8)

0 投票
1 回答
399 浏览

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

无法以图像/超链接的形式获得 ChatterBot 的响应。

我试图在我的训练数据集中放置 html 图像标签,即 .

训练数据集:

image_response_data_set.yml

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

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

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

是否有任何逻辑适配器?

注意:我正在使用ChatterBot/examples/django_appgithub 执行此操作。

0 投票
0 回答
48 浏览

javascript - 无法在 django/ChatterBot 示例中使用 jQuery 的 .html(text) 方法加载图像

ChatterBot 训练数据集

image_data.yml:

jQuery代码:

应用程序.html:

错误:

问题是,它没有考虑{% load staticfiles %}. 这就是为什么它没有渲染我的图像。任何人都可以帮助我吗?

注意: 如果我提供在线图片链接作为来源,它就可以工作。但是,当我尝试提供完整的本地路径时,它会 not allowed to load local resource在 chrome 控制台中给出错误。

0 投票
1 回答
451 浏览

python-2.7 - python - 如何在python中刷新chatterbot bot的训练?

我使用 chatterbot 库和 python 制作了一个简单的聊天机器人。我训练它的方式是,我让它读取一些包含聊天示例的文本文件,并根据这些训练示例学习如何回复消息。我面临的问题是 - 即使我删除了训练文本文件的内容并运行应用程序,聊天机器人的行为仍然与以前相同,即它的内存不会被刷新。我尝试启动一个新文件并复制粘贴相同的代码并更改程序的名称,但它仍然没有帮助。我该如何解决这个问题?这是供参考的代码:

0 投票
4 回答
3103 浏览

python - 已安装聊天机器人,但在导入聊天机器人时出错

我收到一个错误:

回溯(最近一次通话最后):文件“C:\Users\nakulmagotra\Desktop\chatbot_train.py”,第 1 行,从 chatterbot 导入 ChatBot ModuleNotFoundError:没有名为“chatterbot”的模块

我完全是 Chatterbot 的菜鸟。谢谢。

0 投票
0 回答
298 浏览

python - 如何在没有任何错误的情况下安装 pyaudio?

我已经安装了 Microsoft Visual c++ 2015 版和 2017 版。我已经安装了 Microsoft Visual Studio 社区版和 Python 开发工具包。

我一次单独安装了一个并尝试运行命令:

安装 VC 2015 和 2017 版本后,两次都出现这样的错误:


安装 Microsoft Visual Studio Community 版本后,错误变化如下:


我该如何解决这个问题?如何在没有这些错误的情况下安装 pyaudio?

0 投票
1 回答
707 浏览

python - 在 python 3.x 中使用聊天机器人时出现错误

所以这是我的代码:

我得到了这个错误,我认为它无法导入程序

这是错误的最后一行。

0 投票
1 回答
424 浏览

mysql - 为 Chatterbot 运行 MySQL 查询

我已经构建了一个聊天机器人应用程序,它接受用户输入并根据最佳匹配算法做出响应。目前它只在从语料库或文本文件中选择响应之前工作。

我希望我的聊天机器人与 MySQL 数据库交互。我正在使用聊天机器人模块。由于 chatterbot 不会直接支持 mysql,我更改了 settings.py,添加了 MySQL 详细信息。根据文档链接,我遵循了“ https://www.digitalocean.com/community/tutorials/how-to-use-mysql-or-mariadb-with-your-django-application-on-ubuntu-14-04 ”我执行了“python36 manage.py makemigrations”。

设置.py:

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME' : 'database_name', 'USER': 'user_name', 'PASWORD': 'pwd', 'HOST': 'localhost', } }

我不知道让我的聊天机器人查询我提到的数据库并根据输入响应最终用户的进一步步骤。您能否建议我一些学习路径,或者您可以告诉我如何实现它吗?.

问候, 哈里

0 投票
1 回答
846 浏览

chatterbot - chatterbot attributeError:'str'对象没有属性'text'

当我运行此代码时,我收到此错误。我已经尝试过,但现在我需要一些帮助..

0 投票
1 回答
208 浏览

python - 即使通过 pip 以及通过 Python 解释器在 Pycharm 上安装 chatterbot 包后也无法导入 Chatterbot

从 ChatterBot 导入 ChatBot

C:\Users\Vishwakarma\PycharmProjects\Final_chatbot\venv\Scripts\python.exe C:/Users/Vishwakarma/PycharmProjects/Final_chatbot/Final1.py

回溯(最近一次通话最后):文件“C:/Users/Vishwakarma/PycharmProjects/Final_chatbot/Final1.py”,第 1 行,从 ChatterBot 导入 ChatBot ModuleNotFoundError:没有名为“ChatterBot”的模块