Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@YunYouJun YunYouJun released this 15 Sep 21:07
· 141 commits to dev since this release

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)