知识(irc)数据库bot
kdb的Python项目详细描述
kdb是一个小型的可插拔irc bot框架,利用 circuits python应用程序框架。
kdb是最早编写的“测试”应用程序之一。 在电路中,仍然保持和保持最新 在电路上有新的特点和变化。
您可以使用kdb作为框架来构建自己的项目 使用IRC协议。kdb本身带有一套有用的 插件和功能。如果你想看到它在行动,感觉 免费与开发商联系 James Mills(prologic) 在自由节点IRC网络上,位于电路信道中。
kdb由创建并主要由维护 James Mills
安装
$ pip install kdb
用法
$ kdb irc.freenode.net
其他选项:
$ kdb --help
Docker上的安装和使用
kdb现在Docker准备就绪,可以使用以下命令运行:
$ CID=$(docker run -d -p 8000:8000 -v $(pwd)/etc:/etc/kdb --name="kdb" prologic/kdb --config=/etc/kdb/kdb.ini)
注意
请确保编辑etc/kdb.ini或更改以上行 为了满足您的需要,安装配置目录 从主机上的另一条路径。
插件
kdb有一套完整的可补充的插件。
有关可用插件的列表,请参见:
https://bitbucket.org/prologic/kdb/src/tip/kdb/plugins/
您可以通过:
安装最新的Development Version$ pip install kdb==dev
更改
kdb 1.0.2(2014-04-27)
- 修复了新web api中的一个错误。
- 用kdb.plugins.help.format_msg()修复了一个错误。
- 更新了web插件ui以使用jquery终端。
- 添加了一个json rpc插件。
- 更新了无人机插件以侦听registered和nick事件。
- 修正了问候语插件中的一个输入错误
kdb 1.0.1(2014-04-16)
- 修复了正确的web插件并使包非zip_safe。
- 修复了Web插件中的模板路径。
- 修复了Web插件,使其在作为包安装并运行时工作 另外。
kdb 1.0.0(2014-04-16)
- 修复了丢失的html2text和aspell-en依赖项。
- 更新的需求和文档文件
- 将示例配置移到etc/
- 在插件加载失败时打印一个treceback。
- 使用os.path.exists检查--config文件。
- 固定停靠文件
- 添加了远程插件
- 修正了通道插件的子命令。
- 固定状态管理。
- 在默认情况下为rss插件设置保存rss源的文件名 示例配置文件。
- 修正了使用通道插件的子命令。
- 修复了rss插件中RLIST命令的显示。
- 固定计数使用统计的命令。
kdb 0.9.0(2014-04-14)
- 移植到电路3.0