酷Q插件开发之中级篇
前言
相信大家读过基础篇后对酷Q的使用和开发流程有了一个整体的认识,这里讲述一下插件的具体开发流程和相关函数的说明,以及注意事项等
架构
我们先简单了解一下酷Q的插件调用顺序和流程,如图1所示,我们发现存在所谓的优先级,有20000,30000和40000之分,数字越小,证明越先接收到消息,享有优先处理权。第二张图显示了酷Q消息的大概处理流程,是一条路走下去的,也就是说在写插件的时候,如果你其中一个插件迟迟不予以返回,或者处理时间过长就会导致酷Q消息处理卡死,无法正常工作。
10000 最高 – 监控类应用,无法用于拦截消息。(如:消息数目统计等)
20000 高 – 消息控制类应用,可用于拦截消息。(如:机器人开关等)
30000 一般 – 普通功能类应用。(如:天气查询、游戏类等)
40000 低 – 聊天对话类应用。(如:词库、云词库)