Releases: YunYouJun/el-bot
Releases · YunYouJun/el-bot
v1.0.0-beta.6
No significant changes
View changes on GitHub
v0.8.0-alpha.8
Break Changes
el.config.js
中config
配置项更明确地重命名为bot
,针对机器人进行配置。
Features
defineConfig
defineBotConfig
支持对机器人配置项进行检测- 更友好的 TS 支持(JS/TS 皆可编写插件)
autoloadPlugins: true
以自动加载plugins
目录下的所有插件report
可向指定目标上报错误信息
v0.5.0
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)