MaxKB+Koishi:构建全平台的问答聊天机器人

这是知识库 Markdown 原文的样子,因为主要对接的聊天平台,不一定支持渲染 Markdown,所以不太好处理。我之后可以更新加个选择开关,如果启用的话就返回渲染后的全文图片。也可以如果检测到图片和表格就断开文本,分开渲染,不过这种会连续发送多条信息刷屏。目前临时解决方法推荐可以通过利用提示词尽量让机器人不要返回表格,而是使用分点的方式输出内容,或者尽量简短回复

0.0.4 版本已更新,现在可以解析 Markdown 并返回正确的内容了

:+1:

我现在配置了adapter-qq,但是沙盒发消息没有反应了,把qq插件停了也不行

PS:(现在找到问题了,插件没更新)

这个是要让ai来进行调整吗,我这边接了钉钉机器人,返回的还是原文本的,没有md格式

是的,机器人返回的内容里如果有 markdown 才会被转换。表格没法被转换。有些机器人会用代码块包起来,此时会被解析成代码而不是其他元素


还是没有转成md的效果
我这边是直接查询知识库,不走ai模型

沙盒里可以吗,可能是钉钉不支持标题

检查一下插件是否更新到了 0.0.4 版本,然后在数据库-maxkb 里把对应的记录删除试试看,这样会删除历史记录并重启一个新对话

沙盒中也不行

请问下这个不能用于内网吗?测试沙盒报错了

@user-geolrayozyn 可以截图一下报错信息吗

我测试了一下,目前基本上只有图片和代码块能够解析,其他的都不行

因为毕竟聊天平台是没法显示那些大字号加粗文本的,所以目前也只能是这样了

上传到知识库的文件是不是markdown的格式好一些

是的,Markdown导入效果更能符合预期。


请问钉钉的这部分需要配置吗

能否支持飞书的流式卡片呢,现在 deepseek 有思考过程和流式输出

请问能接入个人微信吗

我用MaxKB+Koishi搭上了企业微信的机器人,也遇到了各位一样的问题,当返回是图片的时候发不到企业微信,用koishi的沙盒测试的时候发现他图的地址是本机,不是MaxKB服务端的地址,不知道是不是这个原因,但是现在还没想到怎么解决。

应该是有相关微信适配器的,可以参考这篇 https://forum.koishi.xyz/t/topic/528