# PythonSDK更新日志
# 2023-12-19
- feat: 更新群/C2C管理事件demo, 删除过时demo (b409111 (opens new window))
# 2023-12-18
- feat: 加群退群事件和主动消息设置事件 (de67007 (opens new window))
# 2023-12-14
- fix: 修复单元测试用例 (f35553e (opens new window))
# 2023-12-04
- feat: 新增消息按钮结果回调、修改频道md消息接口 (ccccf7f (opens new window))
# 2023-12-06
- fix: ws on error 无法重新连接 (aa34daf (opens new window))
- feat: 更新鉴权方式,并增加群和好友发消息接口。 (#156) (3868328 (opens new window))
# 2023-12-11
- feat: 发送单聊和群聊的请求时可以使用msg_seq参数 (446c7ae (opens new window))
- fix: 修复了GroupMessage.repr()返回字符串缺少author和group_openid信息的问题 (089eb69 (opens new window))
# 2023-12-08
- Update README.md (#160) (db8a22d (opens new window))
- fix: 修复群接口问题 (#159) (79e74c2 (opens new window))
# 2023-12-07
- Update README.md (#158) (0c27ad8 (opens new window))
- fix: 修复Demo示例 (#157) (60fffb7 (opens new window))
# 2023-05-17
- feat:新增'获取频道身份组成员的列表'API (#135) (636f98a (opens new window))
# 2023-03-02
- fix: update message.py markdown payload struct (#127) (ff6a654 (opens new window))
# 2022-12-01
- feat: 补全进出音视频/直播子频道事件和开放论坛事件的all intents (#123) (f23ce88 (opens new window))
# 2022-11-29
- feat: 新增开放论坛事件和进出音视频/直播子频道事件的数据构建以及补充相关示例和文档说明 (#122) (aecd3e8 (opens new window))
# 2022-07-18
- fix & feat: 修复重试本地图片报错&避免unclosed client session&增加私信图片attachments (#116) (3a5745b (opens new window))
# 2022-07-15
- fix: 增加timeout后的重试 (2cc718f (opens new window))
# 2022-07-14
- fix: reset http的close方法 (2d40b0b (opens new window))
# 2022-07-12
- fix: session复用 (b6761ea (opens new window))
# 2022-07-10
- fix: 解决并发消息请求出现的timeout问题 (68517b8 (opens new window))
# 2022-07-05
- fix: 修复intents的默认和all的方法 (2eae3cb (opens new window))
# 2022-07-04
- refactor & feat: 优化http双重not问题、增加可取阅事件数据结构的能力 (#110) (4a2373f (opens new window))
# 2022-07-02
- feat & refactor: 重构事件并优化http debug log的url反馈 (#108) (d9c4732 (opens new window))
# 2022-06-29
- fix: 修改单元测试报错的问题 (a619a4e (opens new window))
# 2022-06-28
- fix: 增加消息被删除的事件解析 (b7ccca3 (opens new window))
# 2022-06-27
- fix: 修复demo的格式 (ece400a (opens new window))
- fix: 修改数据对象的操作问题 (c5a8382 (opens new window))
- fix: 修复删除频道成员API无法拉黑的问题 (#107) (a8ea5e4 (opens new window))
# 2022-06-24
- feat: 增加删除频道成员api和修复帖子api的bug (#106) (3dbb62a (opens new window))
# 2022-06-20
- refactor: 重构ext下的扩展工具 (#105) (c16315a (opens new window))
# 2022-06-17
- feat: 完善ws事件的数据构建 (#103) (abb6152 (opens new window))
# 2022-06-16
- feat: 优化gateway, api, flags, http中的部分逻辑构建与冗余代码 (727ed73 (opens new window))
# 2022-06-15
- fix: 修复上次更改中出现的一些问题 refactor: 优化all flags的部分代码 (5d664dd (opens new window))
- Merge remote-tracking branch 'origin/master' (938cfcf (opens new window))
- refactor: 优化gateway, api中的部分逻辑构建与冗余代码 refactor: 优化api中部分json dict的构建方式 refactor: 优化http的代码,把检查header和session的部分封装成函数调用 refactor: 去除http中urllib.parse.quote的部分(没有quote的需要) refactor: 去除api中检查json参数是否None的代码(json请求不禁止发送None或空字段) feat:在发送图片的form-data构建中检查参数是否None(仅form-data不能发送None) (312cac5 (opens new window))
- docs: 更新文档中的部分demo (a24bf94 (opens new window))
- feat: 优化撤回消息api的用法&优化handle消息参数的返回值 (166496e (opens new window))
# 2022-06-14
- fix: 修复撤回消息隐藏小灰条没有生效的问题 (06afb53 (opens new window))
# 2022-06-13
- feat: 优化指令装饰器并新增指令装饰器demo (4057645 (opens new window))
- feat: 优化指令装饰器并新增指令装饰器demo (2c339c2 (opens new window))
- docs: 修改部分方法的注释 (b74a705 (opens new window))
- feat: botpy 1.0 版本合入 (8a30abe (opens new window))
- fix: 删除注释的代码 (fd01ac8 (opens new window))
- fix: 修复创建私信与发信单测报错问题 (#100) (5faeb76 (opens new window))
- fix: 修改单测报错的问题 (29b8f5a (opens new window))
- fix: 删除不需要的单元测试 (a4d2086 (opens new window))
- fix: 更新python版本为3.8+ (8f83156 (opens new window))
- fix: 删除不需要的demo代码 (61255b8 (opens new window))
- fix: 修复单测的报错问题 (3d2f0b4 (opens new window))
- fix: 修改日志格式 (359f932 (opens new window))
- fix: 新增examples的依赖资源路径 (988beae (opens new window))
- feat: 新增频道成员事件的Member构建&优化代码逻辑统一性,去除部分冗余代码 (#98) (7f7e9b5 (opens new window))
# 2022-06-11
- feat: 优化http模块&增加Intents事件订阅参数列表 (#97) (0add0b9 (opens new window))
- fix: 优化logging模块 (#96) (9162c24 (opens new window))
# 2022-06-10
- doc: 增加默认的rst文件 (2fb8159 (opens new window))
- feat: 统一logger输出信息的语言 (#93) (d84ded7 (opens new window))
- doc: 修改转rst的问题 (ed60aa4 (opens new window))
# 2022-06-09
- doc: 修改转rst的问题 (cd7cd96 (opens new window))
- feat: 优化部分代码 (#90) (54838c6 (opens new window))
- feat: 修改日志模块,将所有环境参数移至Client初始化配置 (#91) (4cee39c (opens new window))
# 2022-06-08
- fix: 修改logger的引用错误 (183a073 (opens new window))
- feat: 添加子频道转跳相关工具 (#89) (3f03aae (opens new window))
# 2022-06-07
- docs: 增加事件监听文档的链接 (60fdd6d (opens new window))
- docs: 修改一处表述不正确的地方 (667be92 (opens new window))
- docs: 修改新版本的文档,修改重连默认为True (9d7f656 (opens new window))
- feat: 增加颜色转换工具,指令装饰器 (#88) (04b0245 (opens new window))
- feat: 补齐剩下的demo以及相关的文档, 解决撤回消息报错的bug (d4783a3 (opens new window))
- fix: 修改本地存储的日志名称 (e60deec (opens new window))
- feat: 修改日志自定义路径的方式 (#87) (e6cfb67 (opens new window))
- feat: 补齐事件下发的对象类相关属性初始化 (3594206 (opens new window))
# 2022-06-06
- feat: 新增查询语音视频在线成员列表的接口 (ea39bfd (opens new window))
- feat: client支持sandbox环境的设置 (024a98c (opens new window))
- fix: 增加机器人上下麦的接口 (c32926d (opens new window))
- fix: 修改3.7版本下类型检查错误的问题,先去掉高版本的使用 (3026b1c (opens new window))
- feat: 发消息增加文件上传能力 (#86) (17e4c3e (opens new window))
# 2022-06-02
- feat: Create guild.py (#80) (d9b4701 (opens new window))
- feat: 增加对象MessageAuditPayload (#83) (5299df4 (opens new window))
- feat: 增加互动事件 (64f6619 (opens new window))
- update docs: 事件监听.md (#82) (ade4029 (opens new window))
# 2022-06-01
- docs: 增加事件监听文档 (1d551bb (opens new window))
- feat: 增加帖子api接口 (#75) (7f7af1d (opens new window))
- feat: 删除一些废弃的demo (7be2f77 (opens new window))
# 2022-05-31
- fix: 修改部分的代码定义错误 (5bb7b21 (opens new window))
- feat: 迁移请求API权限的demo (f1d9f7b (opens new window))
- feat: 迁移md消息支持内嵌键盘的接口 (478cb75 (opens new window))
- feat: 频道成员事件demo (#72) (3a7ae78 (opens new window))
- fix: 修复windows下日志写入的编码问题 (#71) (9ccb4c6 (opens new window))
- fix: 修改Readme的格式 (a99b5c5 (opens new window))
- fix: 修改部分事件的默认回调方法 (fdad141 (opens new window))
- fix: 拆分私信创建和发送 (71247a2 (opens new window))
- feat: 增加私信demo (dda6870 (opens new window))
# 2022-05-17
- feat: 迁移表情表态用户列表的接口 (e64209b (opens new window))
- feat: 拉取表情表态成员列表 (#68) (f7ff686 (opens new window))
- feat: 适配新框架的下发事件的回调 (1d8a911 (opens new window))
# 2022-05-29
- doc: 修改版本以及依赖package (072641d (opens new window))
- docs: 修改命名 (e23fc34 (opens new window))
- docs: 修改转rst出现的问题 (ded953b (opens new window))
# 2022-05-28
- docs: 修改包名和文档 (bcb2fee (opens new window))
- fix: 修复重连失败的问题 (62d7a07 (opens new window))
# 2022-05-27
- fix: 尝试解决重连停止运行的问题 (6156e21 (opens new window))
- fix: 解决typedDict设置不全部检查的标志位 (ea0f1b1 (opens new window))
- feat: 完成部分demo的重写 (f7dd1ad (opens new window))
- feat: 完成事件解析的补齐 (0a62559 (opens new window))
- feat: 完成部分事件的事件被作为被动消息发送 (aa83bd4 (opens new window))
- fix: 修复单测的问题 (435c322 (opens new window))
# 2022-05-26
- fix: 修复单测的问题 (f548ef4 (opens new window))
- feat: 重写所有的公开api (6c9f302 (opens new window))
# 2022-05-25
- feat: 修改部分常量命名 (e9ddd74 (opens new window))
- feat: 修改代码相关规范 (987a9e0 (opens new window))
# 2022-05-24
- feat: 修改message对象的使用方式 (7779019 (opens new window))
- feat: 完成消息回复及相关api的重写 (56500ab (opens new window))
- feat: 完成消息回复及相关api的重写 (979f3f8 (opens new window))
# 2022-05-23
- fix: 修复单测执行失败的问题 (990782b (opens new window))
- feat: 完成api的部分重写实现 (ee0555f (opens new window))
# 2022-05-20
- feat: 完成api及http相关的实现 (c56b532 (opens new window))
# 2022-05-19
- feat: 修改忽略文件 (d5586ee (opens new window))
- feat: 框架支撑对缓存以及抽象类的使用 (ebaabe2 (opens new window))
# 2022-05-18
- feat: 增加消息按钮组件 (#69) (3dce1a7 (opens new window))
- feat: 修改ws接收消息的打印的日志位置 (bb703e1 (opens new window))
- feat: 完成gateway的部分数据类的替换为字典类型 (d1d1fd4 (opens new window))
- feat: 完成下发事件解析及尝试通过TypedDict进行类型提示的实现 (dafc1bd (opens new window))
# 2022-05-16
- feat: 新增intents相关的处理,删除同步相关的重复处理代码 (3f28977 (opens new window))
# 2022-05-14
- feat: logging模块增加自由度(路径/格式) (#66) (e2fcbc6 (opens new window))
# 2022-05-11
- Merge remote-tracking branch 'origin/master' (27746ef (opens new window))
- fix: 修改UpdatePermission的默认参数值 (0210228 (opens new window))
# 2022-05-09
- fix: 修复创建会话后类型不提示的问题 (#62) (275f96f (opens new window))
# 2022-05-08
- fix: 修复MESSAGE_CREATE和AT_MESSAGE_CREATE混淆的问题 (#61) (51663ee (opens new window))
- fix: 修复GUILD_DELETE事件监听不到的问题 (#59) (843f285 (opens new window))
# 2022-05-05
- fix: 修改timeout无法生效的问题 (#56) (6a676dc (opens new window))
- feat: 机器人对事件产生的消息回复归为被动消息 (#53) (4f2674b (opens new window))
# 2022-04-29
- fix: 解决Windows系统cmd运行日志输出不会显示颜色问题 (#50) (0b581c5 (opens new window))
# 2022-04-28
- feat: 增加批量禁言功能 (#52) (c91ce6e (opens new window))
# 2022-04-24
- fix: 修改重连过程收到消息无法处理的问题 (#51) (37ed810 (opens new window))
# 2022-04-21
- feat: async_listen_events增加返回协程对象选项 (#49) (8ccbd9d (opens new window))
# 2022-04-18
- fix: 修改get_message返回对象中多一层的message (#48) (3351b39 (opens new window))
- fix: 增加qqbot下的消息对象引用路径 (#47) (01fb77c (opens new window))
# 2022-04-15
- feat: 增加用户interaction的回调事件 (#46) (8ca0540 (opens new window))
- feat: 消息被撤回事件通知 (#44) (643fffa (opens new window))
- fix: 修改ws的下行消息为debug级别 (d85ffdf (opens new window))
# 2022-04-13
- fix: 完善message.py的代码格式 (#43) (47c59c3 (opens new window))
# 2022-04-11
- fix: 优化重连后原有连接的日志显示错误 (760b305 (opens new window))
- feat: 优化日志的显示效果,修复单元测试失败的问题 (cafb2c9 (opens new window))
- feat: 继续优化日志的显示效果,增加debug日志开启的命令参数 (ed48147 (opens new window))
# 2022-04-08
- feat: 优化日志的显示效果 (#40) (98daebe (opens new window))
# 2022-03-29
- feat: 支持机器人发送markdown (#39) (0127dfc (opens new window))
# 2022-03-28
- feat: 为python的撤回消息方法补充hidetip参数 (36cc9f7 (opens new window))
# 2022-03-11
- fix: 修改202返回不抛出错误堆栈 (#36) (98b7d15 (opens new window))
# 2022-03-09
- feat: 增加精华消息异步接口 (#35) (a6773ce (opens new window))
# 2022-03-07
- feat: 机器人能够接收和发送引用消息 (#34) (bd6a7f9 (opens new window))
- fix: 修正表情表态类型定义 (#33) (f0fa956 (opens new window))
- fix: 优化ark_obj的数据构造方式 (08574c3 (opens new window))
- fix: 修复ark的数据构造问题 (df6aa97 (opens new window))
- fix: 修改ark和embed消息的构造数据方式 (#32) (0917268 (opens new window))
# 2022-03-06
- feat: 支持创建子频道类型的全局公告 (#31) (457ce70 (opens new window))
# 2022-03-04
- feat: post_message 的 content 可以为空 (a16aa31 (opens new window))
- fix: 移除无用代码 (2690d2c (opens new window))
- feat: 拉取子频道列表附带机器人对子频道权限信息 (94eb05e (opens new window))
- fix: pinsAPI异步拉取问题先回退 (b44dcc4 (opens new window))
- fix: 添加精华消息demo (bfaba58 (opens new window))
- fix: 修改命名 (f7c69f0 (opens new window))
- feat: 拉取子频道列表附带机器人对子频道权限信息 (f5f53b3 (opens new window))
- feat: 增加设置精华消息API (a23713f (opens new window))
- fix: 修复异步api调用后没有close session的问题 (f2a8ae3 (opens new window))
# 2022-03-03
- feat: 增加表情表态的发送与撤回能力 (e3cd88e (opens new window))
- feat: 增加表情表态的发送与撤回能力 (1da61bf (opens new window))
- feat: 增加表情表态的发送与撤回能力 (07e8980 (opens new window))
- fix: 修改example为消息事件为@消息事件 (702b04d (opens new window))
# 2022-01-20
- fix:添加了撤回消息接口和与公告相关的接口 (73b78c4 (opens new window))
- fix: 修改at事件的例子为回复消息而不是主动消息 (3241b83 (opens new window))
- fix: 修复禁言成员单测失败的问题 (b860ff3 (opens new window))
- fix: 修复打印的日志错乱和重复的问题 (#14) (24f21e4 (opens new window))
- feat: 添加了撤回消息接口和与公告相关的接口 (bcec106 (opens new window))
# 2022-03-02
- docs: 删除开发SDK不需要执行的打包命令,由流水线来进行打包 (1cd824e (opens new window))
# 2022-03-01
- fix: 修复同步api请求出现session没有关闭的问题 (11caab4 (opens new window))
# 2022-02-25
- docs: 增加examples文档的完整性 (fb1329f (opens new window))
# 2022-02-21
- fix: 增加embed的demo和字段修复 (6b158a2 (opens new window))
# 2022-02-15
- feat: 增加表情表态事件 (1e5291b (opens new window))
- feat: 增加表情表态事件 (4773035 (opens new window))
- feat: 增加表情表态事件 (aca04f6 (opens new window))
- fix: merge upstream (8f22501 (opens new window))
# 2022-01-27
- fix: 添加了获取机器人权限的接口 (903abfa (opens new window))
- feat: 添加了撤回消息接口和与公告相关的接口 (b29beb8 (opens new window))
# 2022-02-10
- fix: 修复日程单元测试的问题 (cb585e4 (opens new window))
- fix: 修复日程单元测试的问题 (30b2b2d (opens new window))
- feat: 增加发送ark消息的demo (bef3c12 (opens new window))
# 2022-02-08
- fix: 修复单元测试的问题 (aef8f5b (opens new window))
- fix: 修复error时两次报错以及关闭心跳的info级别的日志打印 (27fa9c0 (opens new window))
- feat: 增加日程API实现、单元测试、demo (84e9821 (opens new window))
# 2022-02-04
- fix: 修复windows下日志写入的编码问题 (#20) (c52600c (opens new window))
# 2022-01-24
- fix: 增加监听事件的数据对象在qqbot引入 (dd107be (opens new window))
# 2022-01-23
- fix: 修改json util单元测试的错误 (2252d25 (opens new window))
# 2022-01-21
- feat: 增加私信api及示例 (c22a76f (opens new window))
- fix: 修改频道列表api的无法生效的问题 (c9e158a (opens new window))
- fix: 修改频道列表api的请求对象参数问题 (#15) (caa305c (opens new window))
# 2022-01-17
- docs(readme): 添加官方频道二维码 (6c8bc56 (opens new window))
# 2022-01-15
- fix: 修改频道列表api的请求对象参数问题 (0418f79 (opens new window))
- doc: 修改文档的错误字段 (86a0dac (opens new window))
- doc: 修改readme的示例文档 (a6b15d3 (opens new window))
- fix: 删除测试配置文件 (deed85b (opens new window))
- fix: 修改部分测试参数 (033632d (opens new window))
# 2022-01-14
- fix: 适配更新子频道权限的API的修改 (af497b1 (opens new window))
- feat: 增加禁言指定成员的API和单元测试 (71255e7 (opens new window))
- feat: 增加禁言全员的API和单元测试 (d419f73 (opens new window))
- feat: 增加获取和修改子频道身份组权限的API和单元测试 (f58d311 (opens new window))
- feat: 增加获取机器人频道列表的参数及单测 (2003619 (opens new window))
# 2022-01-13
- fix: 修改发送主动消息后的审核状态判断为正常状态 (9d2dbd3 (opens new window))
- fix: 修改UA头名字 (933480b (opens new window))
# 2022-01-10
- chore: 修改PYPI打包配置 (e9a2d57 (opens new window))
# 2022-01-09
- feat: SDK支持Async (44473de (opens new window))
# 2022-01-07
- fix: 增加异常时的traceback (#6) (f9f9962 (opens new window))
# 2022-01-06
- fix: 增加异常信息的traceback打印 (#5) (cb08164 (opens new window))
# 2022-01-05
- doc: 增加版本和流水线徽章 (caae658 (opens new window))
- fix: delete websocket error close (#3) (663111f (opens new window))
# 2021-12-31
- fix: windows下不使用RotatingFileHandler; 优化 README (#2) (a2e23d0 (opens new window))
# 2021-12-30
- chore: Create python-publish.yml (4a37777 (opens new window))
- feat: 增加http请求的ua头 (#1) (49f31a3 (opens new window))
# 2021-12-27
- fix: 修改test配置的路径 (9522ded (opens new window))
# 2021-12-25
- fix: 修改import规范 (37099b3 (opens new window))
- [init]初始化框架代码 (4413bd5 (opens new window))