Skip to content

Releases: YunYouJun/el-bot

v1.0.0-beta.6

21 Sep 18:21
Compare
Choose a tag to compare
v1.0.0-beta.6 Pre-release
Pre-release

No significant changes

    View changes on GitHub

v0.8.0-alpha.8

23 Feb 04:26
Compare
Choose a tag to compare
v0.8.0-alpha.8 Pre-release
Pre-release

Break Changes

  • el.config.jsconfig 配置项更明确地重命名为 bot,针对机器人进行配置。

Features

  • defineConfig defineBotConfig 支持对机器人配置项进行检测
  • 更友好的 TS 支持(JS/TS 皆可编写插件)
  • autoloadPlugins: true 以自动加载 plugins 目录下的所有插件
  • report 可向指定目标上报错误信息

v0.5.0

15 Sep 21:07
Compare
Choose a tag to compare

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)

v0.4.0

05 Sep 07:44
Compare
Choose a tag to compare

Break Changes

  • 从 lokijs 迁移至 MongoDB,日后将使用 MongoDB 作为默认数据库(目前仅 teach 插件需要,默认不启用)

Optimize

  • 更友好的控制台提示信息
  • 收到 rss 文本信息时,总是立即触发 rss 抓取
  • 优化终端命令匹配

Features

  • 增加 logger 指令系统

v0.2.0

18 Jul 05:02
Compare
Choose a tag to compare

基本可用的机器人