-
Notifications
You must be signed in to change notification settings - Fork 3
/
com.example.demo.json
100 lines (99 loc) · 2.92 KB
/
com.example.demo.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
// 酷Q 的Json文件支持以 // 开头的注释。
// 打包前,应用的 .dll, .json 的文件名须以appid命名,应用AppInfo返回的内容须改为appid
// 如 appid=com.example.demo, 则dll及json文件需分别命名为 com.example.demo.dll、com.example.demo.json
{
"ret": 1, // 返回码,固定为1
"apiver": 9, // Api版本,本SDK为9
"name": "酷Q样例应用", // 应用名称
"version": "1.0.0", // 应用版本
"version_id": 1, // 应用顺序版本(每次发布时至少+1)
"author": "Example", // 应用作者
"description": "酷Q样例应用(V9应用机制)", //一句话描述插件用途
"event": [
// 事件列表,同一事件类型可重复定义(发布前请删除无用事件)
{
"name": "应用启用事件", // 事件名称,随意
"function": "Enable", // 事件对应函数,也就是你写在括号里的名字
"type": 1003, // 事件类型,请查看事件宏注释的第一行(type =xxx)
"priority": 30000, // 事件优先级(参见 cq.im/deveventpriority)
"id": 1 // 事件ID
},
{
"name": "应用停用事件",
"function": "Disable",
"type": 1004,
"priority": 30000,
"id": 2
},
{
"name": "示例-发送语音消息",
"function": "Speak",
"type": 2,
"priority": 30000,
"id": 3
},
{
"name": "示例-获取入群申请的邀请人",
"function": "AddGroup",
"type": 302,
"priority": 30000,
"id": 4
},
//{
// "name": "示例-修改消息",
// "function": "ChangMsg",
// "type": 21,
// "priority": 20000,
// "id": 6
//},
//{
// "name": "示例-修改消息(展示消息)",
// "function": "ChangMsg2",
// "type": 21,
// "priority": 30000,
// "id": 7
//}
{
"name": "示例-发送一条消息",
"function": "SendMsg",
"type": 21,
"priority": 30000,
"id": 5
}
],
"menu": [
// 设置菜单(发布前请删除无用菜单,如果无需设置菜单请全部删除)
{
"name": "设置A", //菜单名称
"function": "_menuA" //菜单对应函数
}
],
"status": [
// 悬浮窗状态(见 com.example.status 样例)
],
"auth": [ // 应用权限(发布前请删除无用权限)
//20, //[敏感]取Cookies getCookies / getCsrfToken
//30, //接收语音 getRecord
101, //发送群消息 sendGroupMsg
103, //发送讨论组消息 sendDiscussMsg
106, //发送私聊消息 sendPrivateMsg
110, //发送赞 sendLike
120, //置群员移除 setGroupKick
121, //置群员禁言 setGroupBan
122, //置群管理员 setGroupAdmin
123, //置全群禁言 setGroupWholeBan
124, //置匿名群员禁言 setGroupAnonymousBan
125, //置群匿名设置 setGroupAnonymous
126, //置群成员名片 setGroupCard
//127, //[敏感]置群退出 setGroupLeave
128, //置群成员专属头衔 setGroupSpecialTitle
130, //取群成员信息 getGroupMemberInfoV2 / getGroupMemberInfo
131, //取陌生人信息 getStrangerInfo
140, //置讨论组退出 setDiscussLeave
150, //置好友添加请求 setFriendAddRequest
151, //置群添加请求 setGroupAddRequest
160, //取群成员列表 getGroupMemberList
161, //取群列表 getGroupList
180 //撤回消息 deleteMsg
]
}