-
更多 action
-
每个 action 除默认参数外,还可设置:
api_path
default=/v1/LuaApiCaller
iot_timeout
default=self.timeout=10
IOTBOT 端处理允许等待的时间bot_qq
default=self.qq
机器人 QQ 号
- 插件化
- 效率更高,不漏消息
- 更多快捷方法
- 更多自定义参数
- 无需重启即可更新插件,正常调用
refresh_plugins
方法即可 - 改了下刷新插件后的显示信息
- 增加刷新 key 二次登陆 Action
- 改善了生成模板
- 支持队列发送
- 支持中间件,可用于传递配置
- 优化数据解析,提供解析更详细的函数
- ...
- 增加 webhook 功能,方便做远程服务
- 废弃环境变量的配置方式,使用
.iotbot.json
进行配置 - sugar 发送图片函数增加文字参数
- 优化插件管理
- 优化中间件的处理
- 好友白名单改为好友黑名单
- 配置文件增加群、好友黑名单配置项
- Action 增加部分方法
- 使用第三方库替代原来手动配置的 logger,日志不那么粗糙了
- 移除 Action 中的设置日志参数
- windows 上编码错误
- 新增设置/取消管理员 Action
- Action 对象的 host,port...等属性改为公开属性
- 发送请求使用 session
- GroupAdminsysnotifyEventMsgQQ 群系统消息通知消息完善 ...
- 移除 Action 每分钟限制发送频率的功能
- 优化发送队列
- action 检查 Ret 值时首先判断该字段是否存在
- 封装获取包括群主在内的管理员方法
- 优化插件管理,使用文件存储停用的插件信息
- 添加
is_botself
装饰器,只接收机器人自身消息 - 去除冗余代码
- 封装转发视频给群(repost_video_to_group)/好友(repost_video_to_friend)两个 action
- 增加解析视频消息的 refine 函数
- 修正误将 GetWebConn 作为心跳的错误
- refine 函数不修改原上下文对象
- 添加定时任务功能
- 增加对发送错误码的描述
- 优化 sugar 函数,增加对临时会话的支持
- 好友消息增加字段 TempUin(临时会话的入口群聊 id)
- refine 图片消息后对象的 GroupPic 列表成员由原始字典变为单独的图片对象
- 增加辅助构建宏模块
- 对旧版 atUser 参数做兼容
- 模块 refine_message 更名为 refine
- 可添加连接成功或断开连接后执行的钩子函数
- 增加接收函数装饰器(startswith)
- 修改接收函数装饰器
equal_content
逻辑
- 装饰器 equal_content 少一步对 MsgType 的判断
- 配置方面更新
- 小部分兼容 6.0.0 新功能