mirai-console的扩展插件,提供对console功能的增强
重写于ryoii/mirai-console-addition
将该插件放入plugins
目录下,并修改plugins/ConsoleAddition
目录下的配置文件
## config/Console-Addition/top.fan2tao.mirai.consoleaddition.AdditionBase.PluginConfig
autologin:
enabled: true
qq: 0
passwd: 1E5CE73F4FC4C3B764FB66811F093C87
md5login:
enabled: true
设置为false关闭指定子功能
Console Addition
提供一个复合命令经行管理子功能
/addition:
reload #重载插件
enable 子功能名(autologin / md5login) #启用子功能
disable 子功能名(autologin / md5login) #禁用子功能
Console Addition
提供了新的Command进行md5登录
/md5login qq md5
md5密码为32位md5。 md5密码是QQ的登录方式,相对于明文密码较安全。 但md5密码的丢失,依旧会导致QQ被他人登录。
Console Addition
提供了新的Command进行自动保存密码,并在下次启动时,对于保存密码的账号进行自动登录
/autologin qq password
为保留正常登录(不保存密码)的模式,自动登录采用了新的命令作为入口。 自动登录保存的是用户的md5密码,保存在config/Console-Addition/top.fan2tao.mirai.consoleaddition.AdditionBase.PluginConfig内autologin字段中
## config/Console-Addition/top.fan2tao.mirai.consoleaddition.AdditionBase.PluginConfig
autologin:
enabled: true
qq: 12345678911
passwd: 1E5CE73F4FC4C3B764FB66811F093C87
该文件保存自动登录的信息,不建议手动修改
原先的Console-Addition是对Mirai-Console功能的扩展,方便插件开发者和使用者。
但新版本的console推出后,该插件不兼容新版console,便参照原先的插件写了个新的插件。
同时该项目可以作为一个插件开发的例子,供想要对Mirai
贡献插件的开发者参考。
这里,并不实现复杂的逻辑功能。只针对日常开发测试和使用中,能够方便开发者和使用者的功能,进行补充。 如您需要高定制化的功能,可以寻找其他插件,或在Issue中进行讨论。
随着Mirai-core和Mirai-Console的完善,Console-Addition的功能会逐步被取代。