当前位置:首页|资讯|ChatGPT|编程

nonebot_plugin_chatgpt踩坑经历(纯小白)

作者:明心智行发布时间:2023-02-12

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

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

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的程序下载和环境配置,经常出现某某命令找不到




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1