Skip to content

Releases: YunYouJun/mirai-ts

v1.1.0

06 May 14:56
Compare
Choose a tag to compare

Features

  • 添加 getAvatarById for utils(获取好友/群头像链接)ae6420f
  • 添加 MusicShare, Nudge 消息类型
  • 添加设置精华消息、群文件管理相关 API
  • 添加 监听指令 API

Refactor

  • 日志工具抽取为独立的 npm 包,@yunyoujun/logger,功能与此前一致,移除了日志工具默认的 [mirai-ts] 前缀,你可以自定义日志工具前缀,或使用其他任意自己喜欢的日志工具替代。

Optimize

  • try & catch for emitter.on callback

v1.0.0 Ai

08 Mar 15:58
Compare
Choose a tag to compare

新堂爱(新堂 愛(しんどう あい),Shindo Ai

Shindo Ai

Refactor

  • 移除原生事件队列,使用 events 兼容 Node.js 与浏览器端
  • 使用枚举与 Map 重构 Status Code 91c2950

Optimize

  • 为所有的 mirai-api-http 请求添加返回类型接口及注释(妈妈我再也不用看文档了)

Features

  • MiraiApiHttpConfig 添加可自定义的 url 字段 #24
  • resp 枚举类型 #27
  • 为 msg 添加辅助函数 get 以获取消息链中出现的第一个对应类型消息,如 msg.get('Quote') 获取 Quote 消息

Fixes

  • 修复 memberInfo 错误请求 #26
  • 修复 mirai-api-http 忽略 Websocket 的问题 #28
  • 修复 Poke name 字段类型错误问题 #31

v0.9.0

18 Jan 09:23
Compare
Choose a tag to compare

Break Changes

  • 兼容浏览器端
  • 移除 ora 依赖
  • 移除 fs 适配 uploadImageuploadVoice,自行传入 File 类型文件(fs.createReadStream(img)

v0.8.0

18 Jan 08:57
Compare
Choose a tag to compare

Features

  • 重构 Logger 日志工具类,改为 const logger = new Logger()mirai.logger.info(xxx)
  • msg.reply 添加返回信息
  • msg.reply 自动以八百分段长文本,多段文本时,返回信息为数组
  • 添加 msg.isAt() 形式的辅助函数以判断机器人是否被艾特
  • 添加 bubbles 冒泡状态与 stopPropagation 停止冒泡函数(使用后,后续的插件函数不会被执行,这取决于你配置中插件的排列顺序)

v0.7.0

13 Sep 16:41
Compare
Choose a tag to compare

Break Changes

  • resp 相关操作类型由原先的 allow | deny 等调整为 0 | 1 | 2 | 3 | 4 等数字,以与 mirai-api-http 保持一致。并添加注释说明。(你仍然可以自行包裹字符表意。)

Features

  • 为 listen 添加 before 与 after 回调函数
  • 添加 active 状态,决定是否执行监听器函数
  • 添加 beforeListener 与 afterListener,位于监听器函数前后的回调函数列表
  • 支持生成 Voice 语音格式与发送语音(但须更新 mirai-api-http 至 1.8.2 以上,mirai-console 1.0 以上)
  • resp 相关事件,添加 respond 辅助函数,即 msg.respond(operate, message)
  • 添加了更多的注释提示

v0.6.0

03 Sep 10:37
Compare
Choose a tag to compare

Features

  • 为大部分有来源的消息添加 reply 辅助函数 fd01993

Optimize

  • 划分 mirai-api-http,添加子类 Command 与 Resp b745e20
  • responseBotInvitedJoinGroupRequest 同类的请求修改为 resp.botInvitedJoinGroupRequest 的调用方式,以与 mirai-api-http URL 保持一致
  • 由于 mirai-api-http botInvitedJoinGroupRequest 等请求必须传入 message 参数,为 message 添加默认值: ""

v0.4

26 Jul 17:52
Compare
Choose a tag to compare

更加便捷的引入方式。

所有主文件导出内容见 文档

示例:

const Mirai = require('mirai-ts')
const { Message, log, check } = require('mirai-ts');

// 生成消息链
const messageChain = [Message.At(qq), Message.Plain('来点色图')]