欢迎光临散文网 会员登陆 & 注册

教程:Python脚本部署TsuguBot

2023-09-23 14:41 作者:kumo睡觉中  | 我要投稿

TsuguLitePthon部署TsuguBot


项目地址:https://github.com/kumoSleeping/tsugu-bangdream-bot-lite-py


比起Koishi插件的好处


1.更丰富的控制与触发指令,简单的用法

群聊开关,即开即关


无空格指令触发,方便用户


无空格cn/jp指定服务器,无需更改日服模式


统一的远程玩家状态绑定数据库,绑定方便,一次绑定多bot共享


2.维护轻松

部署/更新 方便。小版本更新只需替换./tsuguLP.py,大版本更新按需求替换文件 / 配置即可。
虽然koishi可能看起来比较简单,但是需要学习的Bot特性非常多,遇到问题需自行查阅论坛官网解决(我绝对没有别的意思我也是Koishi开发者())

3.极易扩展

核心文件只有tsuguLP.py且为同步代码,可以轻松编写内容扩展,接入自己的Python Bot,如Nonebot.
导入后直接 

然后解析rpl即可。接入方法参考登陆端的c_p_3menu即可。

4.客服Ano酱在线指导安装()

BanGDreamBot开发聊天群 666808414 过于温馨的聊天环境~
用户装不上自罚演奏春日影,包您安装成功~


部署

1.环境需求:

需要安装python以及相关外部库

推荐Python3.10 - 3.12 安装时记得勾选添加到环境变量PATH

2.配置Chronocat(也支持Onebot/gocq),登录到聊天平台:

请前往Chronocat官网下载LiteLoaderQQNT版本的Chronocat

请确保已按照Chronocat官网要求完成安装。

3.配置登陆端:

1.下载zip / git clone 后

右键以编辑形式打开 Chronocat登陆端/c_p_3.py,你会在开头看到

然后,获取 TOKEN:

Chronoca t0.0.46版本以后,请浏览https://chronocat.vercel.app/config/ 修改配置,获取 TOKEN

Chronocat 0.0.45版本以前,使用Chronocat无需配置,TOKEN 被默认存储在 %AppData%/BetterUniverse/QQNT/RED_PROTOCOL_TOKEN~/BetterUniverse/QQNT/RED_PROTOCOL_TOKEN 中, 首次启动 Chronocat 时会自动生成,并保持不变。(Windows用户打开文件管理器,在地址栏输入%AppData%即可跳转)

把找到的 TOKEN 填入 your_token 

保存py文件。

4.配置TsuguLP脚本:

直接命令行运行Chronocat登陆端

命令行会出现类似下面的提示

已创建personal_config文件/Users/kumo/tsugu-bangdream-bot-lite-py/Chronocat登陆端/tsugu_config/personal_config.json 默认配置已写入到: /Users/kumo/tsugu-bangdream-bot-lite-py/Chronocat登陆端/tsugu_config/config.json 请修改配置后重启。 免责声明:    ......

表示创建好了tsugu_config文件夹,请修改文件夹内的config.json

tsugu_config文件夹目录内容:

其中,玩家状态后端地址BindPlayer_url必须要修改

可加入BanGDreamBot开发聊天群 666808414 获取,或根据方案https://github.com/kumoSleeping/GetQPlayerUid自己实现。

5.再次命令行运行Chronocat登陆端,至此,Tsugu已经可以使用。

如果有问题,欢迎加群咨询~


目前的不足:

1.不支持国际化
2.ycm的时候显示车主战力(但是修了tsugu自己的bug)
4.help写的不完善

未来还会继续完善以及同步更新的,感谢大家的支持!



教程:Python脚本部署TsuguBot的评论 (共 条)

分享到微博请遵守国家法律