Features
- 指令系统:使用 commanderjs 重构,修改了原型链,以通过机器人输出返回信息。你可以通过
ctx.cli
定义 el 命名空间下的指令(使用方式参见 )cli 不再作为插件形式,而是一个子系统。 - 数据系统:使用 MongoDB 作为默认数据库,
ctx.db
暴露 mongodb client,默认不启用。 - Webhook: 为 webhook 添加回调函数,以自定义处理逻辑。
Optimize
- 当用户在插件中对接收到的信息进行处理时,可以通过
ctx.reply
直接回复当前信息 - 简化插件加载代码、添加默认的插件列表终端命令
el plugins -l all
,如el plugins -l community
显示机器人已加载的社区插件(可选参数:default/official/community/custom)