完善了一下站点后台资料库同步拉取discuz、webdav、dokuwiki数据库的功能

今天主要是继续修改了一下“吾侪AI对话框ai.wuchai.cn”资料库数据库同步的东西。昨晚想到了用webdav协议的nextcloud云盘来同步文件,之前在添加同步对话内容功能的时候,刚好成功添加了这个基础功能,既然如此,何不继续修改使用呢。但是在扫描分类映射的时候,一直读取不到文件夹名,后来可以读取了,但读取不到中文的,改了很久之后还是未果,但改其他东西的时候,忽然变好了,就是入库标题显示的代码改了之后,就好了。

 

后来,也添加了自动同步的功能。之前呢,只是实现了WordPress数据库同步的功能,discuz、dokuwiki这些呢,我当时想到了,添加了,但没测试。今天继续实现了一下discuz的数据库拉取同步功能,在读取版块和帖子内容时,出了一些错误,但好在都改好了。正确读取到了内容,也把回复内容读取了进去,我觉得这很重要。因为我之前在“吾侪文艺部落wuchai.cn”主站添加内容时,大多数情况下都是用的回复方式。


之后呢,也试着去改了一些dokuwiki的同步方式。我之前大约是去年的时候吧,找到了这个dokuwiki开源程序,也成功安装了,看到了页面,但一直不明白是怎么使用的。后来就一直没用。这次做这个AI对话框插件的时候,又想到了似乎可以用。而今天呢,再查了一下之后,终于明白了,跟我之前猜测的差不多,它确实是可以直接放文件夹和文件进去的,目前知道的是可以直接放txt类型的文件,也看到了之前添加的页面显示出的样子,它的后缀就是txt。既然如此,那之后倒是可以用起来了。

 

我的计划是,如果懒得用“吾侪文艺部落wuchai.cn”主站发内容的话,就直接把文件放在本地电脑上,然后通过nextcloud的webdav协议直接同步过去。既然可以这样的话,我倒觉得可以顺便添加一个同步路径,把dokuwiki的路径也添加过来。反正都在内网里面,之前用smb协议把linux系统里的存储文件夹映射了出来,用Windows系统的硬盘映射,相当于就是内网随意存储的文件夹了,用起来很方便。

 

这应该是一个比较恰当的处理方式吧。在线网页发东西和本地文件直接存储,这两种方式都是可以的,就看个人习惯了。只是暂时似乎不支持Word文章直接导入吧,要用txt格式才行,因为可能在后台资料库那里解析不出来,这个就之后再慢慢改吧。先这样吧。

 

之后的时间呢,又修复了一些问题。先改了一下API网关页面的布局样式,拆分了网关日志区域,让统计数据区域更清晰了一些,可以明确看到几个不同应用的token调用情况。也修复了一个菜单页面的错误。之后呢,我又在对话框中试了一下,问“你是谁”的时候,它的答案似乎给出了我在资料库中编辑的内容了。这几天,我一直在担心这个AI对话不能真正调用本地资料库的内容,现在看来,应该还是可以吧,知识资料要足够充分才行吧。

 

之后搜集整理资料的重点就是导游方面的东西,可以添加一些景点资料。就做一些周边区域的吧。

 

昨晚把那个独立的完整版的导游助手小程序代码和后端API插件打包好了,放在了我自己的云盘之中。之后呢,就是要保持服务器稳定运行,然后多多推荐自己的小程序“慢的你”吧。可以在之后的文字中多多提及吧。但服务器稳定是最基本的,不然再多废话都是徒劳的。

 

补充。刚刚晚上七点左右的时候,又想起了小程序“慢的你”文字识别功能的事情,之前想过用AI图片模型直接识别图片文字的,但一直没测试,一直在忙这个AI对话框的事情,刚刚测试了一下,改了一下后端接口,直接接入了我做好的“吾侪AI对话框ai.wuchai.cn”主站的API接口,然后顺利读取了模型API,并且很快就识别出图片文字了。刚刚打开小程序测试了一下,可以了。

 

现在,小程序“慢的你”文字识别功能算是正常了。之后就可以只管模型API的事情了,不管那个云市场接口的东西了。模型暂时是免费的,之后再说吧。

 

算是解决了一个麻烦吧。挺好。

 

2026年9月24日星期四17时53分