-
Notifications
You must be signed in to change notification settings - Fork 27
改进的错误支持,MessageSegment::type重构为enum,对MessageSegment的其他重构和优化 #22
base: master
Are you sure you want to change the base?
Conversation
@dynilath 用枚举型不好吧,你永远不知道xx能给你整出什么新活儿。 |
发送和接收的 CQ 码是有不重叠的,有些只能收不能发,还有的 CQ 码只有 Pro 能收,还有就是 酷Q 随时可能有新的 CQ 码,可能还是保持字符串比较好 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我觉得这个可,但是我觉可能需要个完整一点的表?
-23 (目标无效) 啥的都没有
可以考虑用枚举表达常用的、能由用户构造的类型。其他的塞进一个other枚举里。在map里存 |
既枚举又保留扩展性的看起来不错。 |
|
我记得醋Q里的 找不到与目标QQ的关系,消息无法发送 (-23) cq插件发送私聊信息 报错-23 |
上面是说这里有个 |
CQ 还有很多 undocumented 的错误码,我其实是不太想让 sdk 来维护这事的,用户应该自己去看酷Q文档和日志,否则最后问题都会变成 sdk 的问题,做了很多重复工作( |
类似的,我不认为要围绕酷Q作出完整支持,而是围绕用户,对用户需要的、常用部分作出一定支持。 |
Using variant to represent data in Segment. Some methods are optimized.
No description provided.