Releases: YunYouJun/mirai-ts
Releases · YunYouJun/mirai-ts
v2.4.8
No significant changes
View changes on GitHub
v2.4.6
No significant changes
View changes on GitHub
v2.4.4
v2.4.3
No significant changes
View changes on GitHub
v2.4.2
🐞 Bug Fixes
- Update recall params need messageId and target - by @YunYouJun (89a6e)
View changes on GitHub
v2.4.1
v2.4.0
🐞 Bug Fixes
- Default is js, export mjs when import - by @YunYouJun (1ebec)
- Export type &
@example
for doc - by @YunYouJun (9e4e7) - fix route path of command system, add missed command event. (#50) by @NFWSA
View changes on GitHub
v2.2.0 ES Module
Break Changes
- 使用 tsup(基于 esbuild) 进行打包,提高构建速度,缩小体积
- 更改为单入口模式,所有类型、工具函数均从
mirai-ts
导出,不再需要从mirai-ts/dist/xxx
导入 - 提供
index.mjs
(ES Module) 与index.js
(CJS) 两种版本(以及我相信在未来随着 ES Module 的推广,本项目最后将会只需要释出 ESM 版本)
More info see #46.
Features
- 添加
botProfile
friendProfile
memberProfile
mirai-api-http API
More info see 获取 Bot 资料.
v2.1.0
Features
- 添加 mahSetting 默认配置,不再强制输入参数(但推荐自定义
verifyKey
)- 如:
const mirai = new Mirai({verifyKey: 'el-psy-congroo'})
- 如:
- Mirai 类添加第二个参数
options: MiraiOptions
,可自定义 websocket 心跳间隔、强制覆盖 ws/http address URL 等(默认无需传入)
miraiOptions 与 mahSetting 相区别,mahSetting 总是与 mirai-api-http 中的 setting.yml 类型保持一致,miraiOptions 为 mirai-ts 内部为方便使用的相关参数配置扩展。
v2.0.0 Mitsuki
名瀬 美月(なせ みつき),Nase Mitsuki
mirai-ts@2.x
兼容 mirai-api-http@2.x
,mah@1.x
版本请使用 mirai-ts@1.x
Break Changes
MiraiApiHttpConfig
类型移除,添加MiraiApiHttpSetting
类型(与setting.yml
中的配置一致)authKey
重命名为verifyKey
auth
函数重命名为verify
verify
函数重命名为bind
adapters
字段中含有ws
时,自动启用 Websocket
Features
- 兼容 mirai-api-http 2.x,请参见 Mirai http api 2.x 迁移文档
image
voice
支持base64
- 更新文件操作 API 文件操作 | mah, example
mirai.api.file.delete({id: ''})
Optimize
- 简化 websocket,
all
message
event
channel 建立逻辑 - 优化 axios TypeScript 类型