This repository has been archived by the owner on Jan 23, 2021. It is now read-only.
deprecated MessageHook, significantly modify the configuration and APIs
改进配置方法和API:v0.0.2
本版主要改进了配置方法和API。
本版修复/更新
- 改进配置方法:将
config.json
分拆为group.json
和config.json
,从而提供对不同QQ群的不同配置。为v0.0.1
及更早版本编写的配置文件将不能在本版本及以后版本直接使用。 - 改进API:将原有的
MessageHook
方式标记为deprecated
(将在下一版本正式移除),并使用CustomGroupResponder
机制替代。基于v0.0.1
及更早版本编写的插件将不能在本版本及以后版本加载。 - (暂时)移去指令相应器
Execute
:由于安全问题及其他问题,本版本中已移去指令响应器Execute
及相关支持方法/类。将于下一版本重新提供基于Avalon-Executive的指令响应器Execute
。 - 更换日志系统
- 大量Bug修复
下一版本可能的修复/更新
- 重新提供更安全的指令响应器
Execute
- 降低配置复杂度,重新合并配置文件
使用须知
-
以下配置文件为必须自定义的:
config.json
:主配置文件,配置指令响应器、禁止词及Debug
选项等。group.json
:群配置文件,配置各个群的Admin
及指令响应器权限分配等。
以下配置文件为可选择自定义的:
database.properties
:消息记录功能的数据库配置文件:默认使用SQLite数据库,若想使用MySQL数据库请修改此配置文件。servlet.json
:配置使用的Servlet
及相关监听地址。请保证与CoolQ HTTP API中的配置或Mojo-Webqq中的配置一致。data/plugin/plugins.json
:配置插件相关信息。若无装载的插件则不需修改。
未在此列表中的文件均为运行所需文件。请勿编辑或删除这些运行所需文件。
-
由于基于腾讯WebQQ协议的Mojo-Webqq容易由于腾讯删API导致不可用,建议使用稳定得多的CoolQ作为
Servlet
。 -
若使用CoolQ作为
Servlet
,除了安装CoolQ本体之外,还请安装并配置CoolQ HTTP API并保证其配置与servlet.json
中的配置一致。 -
若需使用指令响应器
AnswerMe
,请下载并安装Mojo-Weixin并在运行Avalon前执行脚本bin\Mojo-Weixin.pl
。 -
请解压后运行Avalon。否则可能导致“找不到主类”。