如何将 ubottu factoids 数据库导入我的 IRC supybot?

kar*_*k87 5 irc

我正在使用 supybot。谁能告诉我将 ubottu factoids 数据库添加到我的 IRC 机器人的程序?我在这里找到了 ubottu factoids 数据库http://www.ubottu.com/factoids.cgi

我想将此数据库添加到我的 IRC 机器人。谁能告诉我流程?

kar*_*k87 2

Ubuntu Factoids 使用百科全书插件。从bzr 分支 lp:ubuntu-bots获取它,然后从这里下载 Ubuntufacoids 数据库。将您的数据库放在数据目录中(即/supybot/data/)。您应该在机器人配置中指向数据库的位置。请确保通过输入load Encyclopedia来启用 Encyclopedia 插件。您还应该已经sqlite安装在您的系统中。

sqlite 安装sqlite

您还可以创建自己的数据库。打开终端并输入sqlite并将以下内容复制/粘贴到终端中。

CREATE TABLE factoids ( 
        id INTEGER PRIMARY KEY,
        author VARCHAR(100) NOT NULL,
        name VARCHAR(20) NOT NULL,
        added DATETIME,
        value VARCHAR(200) NOT NULL,
        popularity INTEGER NOT NULL DEFAULT 0
); 
Run Code Online (Sandbox Code Playgroud)