Koishi 是一个支持钉钉、discord、kook、line、qq、satori、微信、whatsapp等众多平台的跨平台机器人框架。通过将 MaxKB 接入 Koishi,我们可以轻松将 MaxKB 的问答能力接入各大聊天平台和软件。
安装并配置 Koishi
这里以 Ubuntu 上的 1Panel 安装 Koishi 作为演示。读者也可以参考 Koishi 官方文档查看其他平台的安装方法。
打开 1Panel,进入应用商店,搜索并安装 Koishi。
之后,进入 Koishi 面板(默认是 5140 端口),点击左侧的插件市场,搜索并安装 maxkb 插件。
然后点击左侧的插件配置,找到 maxkb 插件,在其中输入 maxkb 应用的 baseUrl 和 apikey。
为了方便等一下在沙盒中进行测试,我们可以在配置中启用关键词触发,这里我们填写“请问”,代表只要消息中带有“请问”二字就会触发。
写完记得要点击右上角的启用插件和重载配置。
在沙盒中发送带有“请问”的消息,可以看到机器人返回了对应的内容。
部署到多平台
Koishi 自身支持众多聊天平台和软件,我们只需要安装配置对应的 adapter 即可实现部署到相应的平台。
以 OneBot 为例,我们安装并配置好 adapter-onebot 插件
然后在相应的触发对话,就可以收到相应的回复啦!