- 修复当响应状态不是 2xx 时候
FanbookApiError的requestresponse的值不正确的问题 (422f833)
-
Bot#listen现在传出完整的事件数据,你需要对代码进行类似这样的修改:bus.on('push', (ev) => { console.log('Received push:', ev) if (ev.action !== 'push') // 非消息推送 return - if (ev.content === CLOSING_MESSAGE) { // 收到“取消”消息 + if (ev.data.content === CLOSING_MESSAGE) { // 收到“取消”消息 console.log('Closing connection by message:', ev.data.message_id) bus.emit('close') } }) -
Bot#getMe现在默认缓存上次调用的结果,你可以使用bot.getMe({ forced: true })来强制重新拉取机器人信息 (#104)
createAxios创建的 axios 实例,请求、响应体都支持了BigInt(#83)
- 修复
BigInt解析错误 (#83)
- 示例说明兼容 node 20 (#84)
- 修复 TS 声明文件未发布的问题 (#78)
- 修正
Bot#axiosApp#axios的类型 (#75)
- 优化包体积 (#76)
- 添加第三方应用接口 (#71)
- 替换不必要的
${bigint}为 string 类型 (#68)
- 改进订阅事件示例代码 (#65)
- 修复示例代码 tsconfig 和依赖 (#64)
- 添加
GuildCredit在文档中未列出的属性 (#61)
- 修正
CreditSlot的可选属性 (#59)
- 修复浏览器环境无法订阅事件的问题 (#56)
- 修正 v0.4.1 更新日志的标题 (#55)
- 修复
Bot#getPrivateChat接口请求体格式错误 (#53)
- 添加富文本类型支持、解析、转字符串功能 (#46)
- 导出
src/error.ts(#44)
- 修复
Bot#listGuildMember的range参数类型中的拼写错误 (#35)
对于本项目的贡献者:
- 修复
Bot#listGuildRole错误的数据类型转换 (#34) - 修复可选的 options 参数不能留空的问题 (#38)
- 修复无法导入在
src/typings/*.ts定义的的值的问题 (#39) - 修复请求体中的
BigInt解析失败报错的问题 (#40)
- 添加示例 (#41)
- 修复 ES Module 下无法正常工作的问题 (#32)
- 添加事件订阅方法 (#23)
- 导出
src/bot-options.ts(#22)
- 修改示例目录结构 (#26)
- 发布首个版本