教程:Python脚本部署TsuguBot
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_3
或menu
即可。
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写的不完善
未来还会继续完善以及同步更新的,感谢大家的支持!