nonebot_plugin_chatgpt踩坑经历(纯小白)

130次阅读

纯小白,没学过一天 python(),折磨了两天终于在本地 win 系统和远程 vps ubuntu 上部署了 nonebot2,不吐不快,按出现时机的次序来说吧。

不知道怎么部署快看这个大大的教程

nonebot_plugin_chatgpt踩坑经历(纯小白)插图

Python:

这个不知道有没有影响,但只有 python3.10.9 运行最成功,最好保证本地 python 和虚拟环境都是 3.10

启动报错:

顺带一提,插件信息需要配置在.env.prod 文件中

编码错误:

会提示某段代码不能识别,修改文件编码为 utf- 8 即可

Htmlrender,该插件遇到过两种问题:

时区错误,该错误发生在 ubuntu20.24 上面,原本在安装 ubuntu 后,会正常修改时区到 Asia/Shanghai,但修改后运行 bot 会报一个时区冲突的错误,错误信息会提示 Etc/UTC(原时区)和 Asiz/Shanghai(现时区)有配置冲突。因为不知道如何修改插件时区,所以选择改回系统时区 Etc/UTC,修改后正常运行。且正常运行后改回上海时区复现时,该错误已消失。

playwright 错误 ,该错误较常见,因为 chatgpt 插件没提到需要自行安装 playwright(或者说本来是自部署的(?)),需确保命令行使用 playwright 命令有帮助信息,才算安装成功

使用问题:

使用只有一个问题!那就是 CHATGPT_COMMAND 触发命令关键词配置项,这个配置后需要 / 来触发,这个困扰我两天!!而且看了看 github 只让提交 bug,没好意思问。最后灵机一动想到的,吐血()举例:

如配置:CHATGPT_COMMAND="ai", 其他配置默认的话,触发需要 @xxx /ai [语句]

顺带一提有时候会报获取不到 cookie,我以为是 token 问题,但 token 设置正确也有可能也发生这个问题

吐槽:

遇到的 nonebot2 大多数问题都在与 Python 的程序下载和环境配置,经常出现某某命令找不到

nonebot_plugin_chatgpt踩坑经历(纯小白)插图1
nonebot_plugin_chatgpt踩坑经历(纯小白)插图2

原文链接:https://www.bilibili.com/read/cv21784681

正文完
 
不知道
版权声明:本站原创文章,由 不知道 2023-07-30发表,共计826字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。