!!!本资源由yanhy2000授权代发!!!
[MD]
# QBotForLiteloader 简介
本插件用于在Liteloader加载下在MCBDS服务端内使用QQ群Bot与QQ频道Bot(后者暂未开发)
Bot框架采用[oicq](https://github.com/takayama-lily/oicq),目前使用[Liteloader](https://github.com/LiteLDev/LiteLoaderBDS)加载本插件,开发时使用2.4.3-dev版本
# v0.0.2 更新说明
1. 修改登陆方式:由于BDS在win的CMD控制台下运行会导致扫码登陆时的二维码显示异常,因此更改了Win下的登陆方式,可通过输入指令"qrcode"来手动打开图片弹窗进行扫码登陆,其中特别感谢[HuoHuas001](https://github.com/HuoHuas001)协助开发了图片弹窗
2. 添加一条注册控制台指令,主要是用于解决在BDS控制台输入时会与bds、node分离的问题,需要输入两遍指令才能执行图片弹窗
3. 增加了子进程模块、OS模块,主要用于判断是否为Windows-NT系统并使用弹窗方案进行登录
# 使用方法
将**支持node插件的Liteloader版本**装载至BDS-Win版后,下载[Release](https://github.com/yanhy2000/QBotForLiteloader/releases)中的.zip文件,并将其放置BDS文件夹内的plugins文件夹(无须解压),启动服务端即可
第一次启动后请关服并手动修改配置文件,修改后再次开服,如果遇到扫码登陆发现控制台的二维码不整齐,可以去 plugins/QBot/bot_data/qq号/ 文件夹内手动打开图片扫码,后续会进行优化,静等开发
# 配置文件说明
第一次启动本插件会由Liteloader自动装载相关依赖,且插件会生成配置文件在*BDS/plugins/QBot*内,您需要修改**Config.json**文件内相关内容,详解如下:
*机器人管理员与群管理员不同,前者需要在配置文件手动设置*
```
{
"useQQGroup": false,//默认为禁用,使用群机器人时请启用,设置为true
"bds": {
"cmd_prefix": "#",//机器人管理员从群内向BDS发指令的前缀
"chat_prefix": "c",//用户从群内发聊天信息至BDS的前缀
"ServerChat": true,//是否开启服务器聊天转发至群
"QQChat": 1,//QQ群聊天设置,0=不转发至服务器;1=全部聊天转发至服务器(小卡片、图片等会简化为[图片]等传输);2=不全部转发,而是使用前面设置的聊天前缀来转发至服内
"ServerEvent": true,//是否转发服务器事件,目前的事件有:玩家进出服
"group_cmd": true//是否开启机器人管理员在群内发指令到BDS后台
},
"qq": {
"useQRcode": true,//是否使用扫码登陆,为true时最下面的密码失效,否则请手动填写密码
"my_group": 12121212,//群号(目前只开放这一个,多群等后续开放)
"admin": [//机器人管理员,可在群内发指令到后台
114514,
1919810
],
"account": 114514,//机器人账号
"password": "如果启用了扫码,这里可以不填写"
}
}
```
### 更多内容待补充,本插件正在开发中...
[/MD]
[MD]
# QBotForLiteloader 简介
本插件用于在Liteloader加载下在MCBDS服务端内使用QQ群Bot与QQ频道Bot(后者暂未开发)
Bot框架采用[oicq](https://github.com/takayama-lily/oicq),目前使用[Liteloader](https://github.com/LiteLDev/LiteLoaderBDS)加载本插件,开发时使用2.4.3-dev版本
# v0.0.2 更新说明
1. 修改登陆方式:由于BDS在win的CMD控制台下运行会导致扫码登陆时的二维码显示异常,因此更改了Win下的登陆方式,可通过输入指令"qrcode"来手动打开图片弹窗进行扫码登陆,其中特别感谢[HuoHuas001](https://github.com/HuoHuas001)协助开发了图片弹窗
2. 添加一条注册控制台指令,主要是用于解决在BDS控制台输入时会与bds、node分离的问题,需要输入两遍指令才能执行图片弹窗
3. 增加了子进程模块、OS模块,主要用于判断是否为Windows-NT系统并使用弹窗方案进行登录
# 使用方法
将**支持node插件的Liteloader版本**装载至BDS-Win版后,下载[Release](https://github.com/yanhy2000/QBotForLiteloader/releases)中的.zip文件,并将其放置BDS文件夹内的plugins文件夹(无须解压),启动服务端即可
第一次启动后请关服并手动修改配置文件,修改后再次开服,如果遇到扫码登陆发现控制台的二维码不整齐,可以去 plugins/QBot/bot_data/qq号/ 文件夹内手动打开图片扫码,后续会进行优化,静等开发
# 配置文件说明
第一次启动本插件会由Liteloader自动装载相关依赖,且插件会生成配置文件在*BDS/plugins/QBot*内,您需要修改**Config.json**文件内相关内容,详解如下:
*机器人管理员与群管理员不同,前者需要在配置文件手动设置*
```
{
"useQQGroup": false,//默认为禁用,使用群机器人时请启用,设置为true
"bds": {
"cmd_prefix": "#",//机器人管理员从群内向BDS发指令的前缀
"chat_prefix": "c",//用户从群内发聊天信息至BDS的前缀
"ServerChat": true,//是否开启服务器聊天转发至群
"QQChat": 1,//QQ群聊天设置,0=不转发至服务器;1=全部聊天转发至服务器(小卡片、图片等会简化为[图片]等传输);2=不全部转发,而是使用前面设置的聊天前缀来转发至服内
"ServerEvent": true,//是否转发服务器事件,目前的事件有:玩家进出服
"group_cmd": true//是否开启机器人管理员在群内发指令到BDS后台
},
"qq": {
"useQRcode": true,//是否使用扫码登陆,为true时最下面的密码失效,否则请手动填写密码
"my_group": 12121212,//群号(目前只开放这一个,多群等后续开放)
"admin": [//机器人管理员,可在群内发指令到后台
114514,
1919810
],
"account": 114514,//机器人账号
"password": "如果启用了扫码,这里可以不填写"
}
}
```
### 更多内容待补充,本插件正在开发中...
[/MD]