# :-: API - 命令 ## 其他语言调用记得载入动态链接库,该库位于框架目录下的Bin文件内 | Api\_SendMsg | 调用库中API:Api\_SendMsg | 发送普通文本信息 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 信息类型 | 整数型 | 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 8群匿名消息 | | 收信对象群\_讨论组 | 文本型 |发送群匿名消息、群信息、讨论组、群或讨论组临时会话信息时填写,如发送对象为好友或信息类型是0时可空 | | 收信QQ | 文本型 | 收信对象QQ | | 内容 | 文本型 | 信息内容 | | 气泡ID | 整数型 | \-1为随机气泡 | ~~~ .版本 2 .DLL命令 Api_SendMsg, , "ERapi.dll", "Api_SendMsg", , 发送普通文本消息 .参数 响应QQ, 文本型, , 机器人QQ .参数 信息类型, 整数型, , 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 8群匿名消息 ) .参数 收信对象群_讨论组, 文本型, , 发送群匿名消息、群信息、讨论组、群或讨论组临时会话信息时填写,如发送对象为好友或信息类型是0时可空 .参数 收信QQ, 文本型, , 收信对象QQ .参数 内容, 文本型, , 信息内容 .参数 气泡ID, 整数型, , -1为随机气泡 ~~~ | Api\_SendXML | 调用库中API:Api\_SendXML | 发送普通XML信息 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 发送方式 | 整数型 | 1普通 2匿名(匿名需要群开启) | | 信息类型 | 整数型 | 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 | | 收信对象所属群\_讨论组 | 文本型 | 发送群信息、讨论组、群或讨论组临时会话信息时填写,如发送对象为好友或信息类型是0时可空 | | 收信对象QQ | 文本型 | 收信对象QQ | | ObjectMsg | 文本型 | XML代码或Json代码 | | 结构子类型 | 整数型 | 0 基本 2 点歌 | ~~~ .版本 2 .DLL命令 Api_SendXML, , "ERapi.dll", "Api_SendXML", , 发送XML消息 .参数 响应QQ, 文本型, , 机器人QQ .参数 发送方式, 整数型, , 1普通 2匿名(匿名需要群开启) .参数 信息类型, 整数型, , 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 .参数 收信对象所属群_讨论组, 文本型, , 发送群信息、讨论组、群或讨论组临时会话信息时填写,如发送对象为好友或信息类型是0时可空 .参数 收信对象QQ, 文本型, , 收信对象QQ .参数 ObjectMsg, 文本型, , XML代码或Json代码 .参数 结构子类型, 整数型, , 0基本 2点歌 ~~~ | Api\_SendJSON | 调用库中API:Api\_SendJSON | 发送JSON结构消息 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 发送方式 | 整数型 | 1普通 2匿名(匿名需要群开启) | | 信息类型 | 整数型 | 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 | | 收信对象所属群\_讨论组 | 文本型 | 发送群信息、讨论组、群或讨论组临时会话信息时填,如发送对象为好友或信息类型是0时可空 | | 收信对象QQ | 文本型 | 收信对象QQ | | Json结构 | 文本型 | Json结构内容 | ~~~ .版本 2 .DLL命令 Api_SendJSON, , "ERapi.dll", "Api_SendJSON", , 发送JSON结构消息 .参数 响应QQ, 文本型, , 机器人QQ .参数 发送方式, 整数型, , 1普通 2匿名(匿名需要群开启) .参数 信息类型, 整数型, , 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 .参数 收信对象所属群_讨论组, 文本型, , 发送群信息、讨论组、群或讨论组临时会话信息时填,如发送对象为好友或信息类型是0时可空 .参数 收信对象QQ, 文本型, , 收信对象QQ .参数 Json结构, 文本型, , Json结构内容 ~~~ | Api\_UpVote | 返回:文本型 调用库中API:Api\_UpVote | 调用一次点一下,成功返回空,失败返回理由如:每天最多给他点十个赞哦,调用此Api时应注意频率,每人每日可被赞10次,每日每Q最多可赞50人 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 被赞QQ | 文本型 | 填写被赞人QQ | ~~~ .版本 2 .DLL命令 Api_UpVote, 文本型, "ERapi.dll", "Api_UpVote", , 调用一次点一下,成功返回空,失败返回理由如:每天最多给他点十个赞哦,调用此Api时应注意频率,每人每日可被赞10次,每日每Q最多可赞50人 .参数 响应QQ, 文本型, , 机器人QQ .参数 被赞QQ, 文本型, , 填写被赞人QQ ~~~ | Api\_GetCookies | 返回:文本型 调用库中API:Api\_GetCookies | 取得机器人网页操作用的Cookies | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetCookies, 文本型, "ERapi.dll", "Api_GetCookies", , 取得机器人网页操作用的Cookies .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetBlogPsKey | 返回:文本型 调用库中API:Api\_GetBlogPsKey | 取得腾讯微博页面操作用参数P\_skey | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetBlogPsKey, 文本型, "ERapi.dll", "Api_GetBlogPsKey", , 取得腾讯微博页面操作用参数P_skey .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetZonePsKey | 返回:文本型 调用库中API:Api\_GetZonePsKey | 取得QQ空间页面操作用参数P\_skey | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetZonePsKey, 文本型, "ERapi.dll", "Api_GetZonePsKey", , 取得QQ空间页面操作用参数P_skey .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetGroupPsKey | 返回:文本型 调用库中API:Api\_GetGroupPsKey | 取得QQ群页面操作用参数P\_skey | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetGroupPsKey, 文本型, "ERapi.dll", "Api_GetGroupPsKey", , 取得QQ群页面操作用参数P_skey .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetClassRoomPsKey | 返回:文本型 调用库中API:Api\_GetClassRoomPsKey | 取得腾讯课堂页面操作用参数P\_skey | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetClassRoomPsKey, 文本型, "ERapi.dll", "Api_GetClassRoomPsKey", , 取得腾讯课堂页面操作用参数P_skey .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetBkn | 返回:文本型 调用库中API:Api\_GetBkn | 取得机器人网页操作用参数Bkn或G\_tk | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetBkn, 文本型, "ERapi.dll", "Api_GetBkn", , 取得机器人网页操作用参数Bkn或G_tk .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetBkn32 | 返回:文本型 调用库中API:Api\_GetBkn32 | 取得机器人网页操作用参数长Bkn或长G\_tk | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetBkn32, 文本型, "ERapi.dll", "Api_GetBkn32", , 取得机器人网页操作用参数长Bkn或长G_tk .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetLongLdw | 返回:文本型 调用库中API:Api\_GetLongLdw | 取得机器人网页操作用参数长Ldw | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetLongLdw, 文本型, "ERapi.dll", "Api_GetLongLdw", , 取得机器人网页操作用参数长Ldw .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetClientkey | 返回:文本型 调用库中API:Api\_GetClientkey | 取得机器人网页操作用的Clientkey | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetClientkey, 文本型, "ERapi.dll", "Api_GetClientkey", , 取得机器人网页操作用的Clientkey .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetLongClientkey | 返回:文本型 调用库中API:Api\_GetLongClientkey | 取得机器人网页操作用的长Clientkey | | --- | --- | --- | | 响应QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetLongClientkey, 文本型, "ERapi.dll", "Api_GetLongClientkey", , 取得机器人网页操作用的长Clientkey .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_SessionKey | 返回:文本型 调用库中API:Api\_SessionKey | 获取会话SessionKey密钥 | | --- | --- | --- | | 响应QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_SessionKey, 文本型, "ERapi.dll", "Api_SessionKey", , 获取会话SessionKey密钥 .参数 响应QQ, 文本型, , 欲获取的QQ ~~~ | Api\_AdminInviteGroup | 调用库中API:Api\_AdminInviteGroup | 管理员邀请对象入群,频率过快会失败 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 被邀请人QQ号码(多个号码使用 #换行符 分割) | | 群号 | 文本型 | 被邀请加入的群号 | ~~~ .版本 2 .DLL命令 Api_AdminInviteGroup, , "ERapi.dll", "Api_AdminInviteGroup", , 管理员邀请对象入群,频率过快会失败 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 被邀请人QQ号码(多个号码使用 #换行符 分割) .参数 群号, 文本型, , 被邀请加入的群号 ~~~ | Api\_NoAdminInviteGroup | 调用库中API:Api\_NoAdminInviteGroup | 非管理员邀请对象入群,频率过快会失败 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 被邀请人QQ号码(多个号码使用 #换行符 分割) | | 群号 | 文本型 | 被邀请加入的群号 | ~~~ .版本 2 .DLL命令 Api_NoAdminInviteGroup, , "ERapi.dll", "Api_NoAdminInviteGroup", , 非管理员邀请对象入群,频率过快会失败 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 被邀请人QQ号码(多个号码使用 #换行符 分割) .参数 群号, 文本型, , 被邀请加入的群号 ~~~ | Api\_GetNick | 返回:文本型 调用库中API:Api\_GetNick | 取对象昵称 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 欲取得的QQ的号码 | ~~~ .版本 2 .DLL命令 Api_GetNick, 文本型, "ERapi.dll", "Api_GetNick", , 取对象昵称 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 欲取得的QQ的号码 ~~~ | Api\_GetGroupCard | 返回:文本型 调用库中API:Api\_GetGroupCard | 取对象群名片 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 群号 | | 对象QQ | 文本型 | 欲取得群名片的QQ号码 | ~~~ .版本 2 .DLL命令 Api_GetGroupCard, 文本型, "ERapi.dll", "Api_GetGroupCard", , 取对象群名片 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 群号 .参数 对象QQ, 文本型, , 欲取得群名片的QQ号码 ~~~ | Api\_GetObjLevel | 返回:整数型 调用库中API:Api\_GetObjLevel | 取对象QQ等级 成功返回等级 失败返回-1 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 欲取得的QQ的号码 | ~~~ .版本 2 .DLL命令 Api_GetObjLevel, 整数型, "ERapi.dll", "Api_GetObjLevel", , 取对象QQ等级 成功返回等级 失败返回-1 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 欲取得的QQ的号码 ~~~ | Api\_GetFriendList | 返回:文本型 调用库中API:Api\_GetFriendList | 取得好友列表,返回获取到的原始JSON格式信息,需自行解析 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetFriendList, 文本型, "ERapi.dll", "Api_GetFriendList", , 取得好友列表,返回获取到的原始JSON格式信息,需自行解析 .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetFriendList\_B | 返回:文本型 调用库中API:Api\_GetFriendList\_B | 取得好友列表,返回内容#换行符分割 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetFriendList_B, 文本型, "ERapi.dll", "Api_GetFriendList_B", , 取得好友列表,返回内容#换行符分割 .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetGroupAdmin | 返回:文本型 调用库中API:Api\_GetGroupAdmin | 取得群管理,返回获取到的原始JSON格式信息,需自行解析 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲取管理员列表群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupAdmin, 文本型, "ERapi.dll", "Api_GetGroupAdmin", , 取得群管理,返回获取到的原始JSON格式信息,需自行解析 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲取管理员列表群号 ~~~ | Api\_GetGroupList\_A | 返回:文本型 调用库中API:Api\_GetGroupList\_A | 取得群列表,#换行符分割 不受最高获取500群限制(如需获取群名称请对应调用 Api\_GetGroupName 理论群名获取不会频繁) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetGroupList_A, 文本型, "ERapi.dll", "Api_GetGroupList_A", , 取得群列表,#换行符分割 不受最高获取500群限制(如需获取群名称请对应调用 Api_GetGroupName 理论群名获取不会频繁) .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetGroupList | 返回:文本型 调用库中API:Api\_GetGroupList | 取得群列表,返回获取到的原始JSON格式信息,需自行解析 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetGroupList, 文本型, "ERapi.dll", "Api_GetGroupList", , 取得群列表,返回获取到的原始JSON格式信息,需自行解析 .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetGroupList\_B | 返回:文本型 调用库中API:Api\_GetGroupList\_B | 取得群列表,返回获取到的原始JSON格式信息,需自行解析 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetGroupList_B, 文本型, "ERapi.dll", "Api_GetGroupList_B", , 取得群列表,返回获取到的原始JSON格式信息,需自行解析 .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetGroupMemberList | 返回:文本型 调用库中API:Api\_GetGroupMemberList | 取得群成员列表,返回获取到的原始JSON格式信息,需自行解析(有群员昵称) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲取群成员列表群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupMemberList, 文本型, "ERapi.dll", "Api_GetGroupMemberList", , 取得群成员列表,返回获取到的原始JSON格式信息,需自行解析(有群员昵称) .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲取群成员列表群号 ~~~ | Api\_GetGroupMemberList\_B | 返回:文本型 调用库中API:Api\_GetGroupMemberList\_B | 取得群成员列表,返回QQ号和身份Json格式信息 失败返回空(无群员昵称) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲取群成员列表群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupMemberList_B, 文本型, "ERapi.dll", "Api_GetGroupMemberList_B", , 取得群成员列表,返回QQ号和身份Json格式信息 失败返回空(无群员昵称) .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲取群成员列表群号 ~~~ | Api\_GetGroupMemberList\_C | 返回:文本型 调用库中API:Api\_GetGroupMemberList\_C | 取得群成员列表,返回获取到的原始JSON格式信息,需自行解析(有群员昵称) | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | 欲取群成员列表群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupMemberList_C, 文本型, "ERapi.dll", "Api_GetGroupMemberList_C", , 取得群成员列表,返回获取到的原始JSON格式信息,需自行解析(有群员昵称) .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲取群成员列表群号 ~~~ | Api\_GetGroupMemberList\_D | 返回:文本型 调用库中API:Api\_GetGroupMemberList\_D | 取得群成员,返回内容#换行符分割 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲取群成员列表群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupMemberList_D, 文本型, "ERapi.dll", "Api_GetGroupMemberList\_D", , 取得群成员,返回内容#换行符分割 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲取群成员列表群号 ~~~ | Api\_IsShutUp | 返回:逻辑型 调用库中API:Api\_IsShutUp | 查询对象或自己是否被禁言 禁言返回真 失败或未禁言返回假 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲查询的群号 | | 对象QQ | 文本型 | 需要查询的对象QQ | ~~~ .版本 2 .DLL命令 Api_IsShutUp, 逻辑型, "ERapi.dll", "Api_IsShutUp", , 查询对象或自己是否被禁言 禁言返回真 失败或未禁言返回假 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲查询的群号 .参数 对象QQ, 文本型, , 需要查询的对象QQ ~~~ | Api\_ShutUP | 调用库中API:Api\_ShutUP | 群内禁言某人 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲操作的群号 | | 对象QQ | 文本型 | 欲禁言的对象,如留空且机器人QQ为管理员,将设置该群为全群禁言 | | 时间 | 整数型 | 0为解除禁言 (禁言单位为秒),如为全群禁言,参数为非0,解除全群禁言为0 | ~~~ .版本 2 .DLL命令 Api_ShutUP, , "ERapi.dll", "Api_ShutUP", , 群内禁言某人 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲操作的群号 .参数 对象QQ, 文本型, , 欲禁言的对象,如留空且机器人QQ为管理员,将设置该群为全群禁言 .参数 时间, 整数型, , 0为解除禁言 (禁言单位为秒),如为全群禁言,参数为非0,解除全群禁言为0 ~~~ | Api\_JoinGroup | 返回:逻辑型 调用库中API:Api\_JoinGroup | 申请加群 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲申请加入的群号 | | 理由 | 文本型 | 附加理由,可留空(需回答正确问题时,请填写问题答案) | ~~~ .版本 2 .DLL命令 Api_JoinGroup, 逻辑型, "ERapi.dll", "Api_JoinGroup", , 申请加群 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲申请加入的群号 .参数 理由, 文本型, , 附加理由,可留空(需回答正确问题时,请填写问题答案) ~~~ | Api\_QuitGroup | 调用库中API:Api\_QuitGroup | 退群 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲退出的群号 | ~~~ .版本 2 .DLL命令 Api_QuitGroup, , "ERapi.dll", "Api_QuitGroup", , 退群 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲退出的群号 ~~~ | Api\_UpLoadPic | 返回:文本型 调用库中API:Api\_UpLoadPic | 上传图片(通过读入字节集方式),可使用网页链接或本地读入,成功返回该图片GUID,失败返回空 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 上传类型 | 整数型 | 1好友、临时会话 2群、讨论组 Ps:好友临时会话用类型 1,群讨论组用类型 2;当填写错误时,图片GUID发送不会成功 | | 参考对象 | 文本型 | 上传该图片所属的群号或QQ | | 图片数据 | 整数型 | 内存指针方式 图片字节集数据 | ~~~ .版本 2 .DLL命令 Api_UpLoadPic, 文本型, "ERapi.dll", "Api_UpLoadPic", , 上传图片(通过读入字节集方式),可使用网页链接或本地读入,成功返回该图片GUID,失败返回空 .参数 响应QQ, 文本型, , 机器人QQ .参数 上传类型, 整数型, , 1好友、临时会话 2群、讨论组 Ps:好友临时会话用类型 1,群讨论组用类型 2;当填写错误时,图片GUID发送不会成功 .参数 参考对象, 文本型, , 上传该图片所属的群号或QQ .参数 图片数据, 整数型, , 图片字节集数据 内存指针方式 ~~~ | Api\_GetPicLink | 返回:文本型 调用库中API:Api\_GetPicLink | 根据图片GUID取得图片下载连接 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 图片类型 | 整数型 | 1 群 讨论组 2临时会话和好友 | | 参考对象 | 文本型 | 图片所属对应的群号和好友QQ(可随意乱填写) | | 图片GUID | 文本型 | 例如\[IR:pic={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.jpg\] | ~~~ .版本 2 .DLL命令 Api_GetPicLink, 文本型, "ERapi.dll", "Api_GetPicLink", , 根据图片GUID取得图片下载连接 .参数 响应QQ, 文本型, , 机器人QQ .参数 图片类型, 整数型, , 1 群 讨论组 2临时会话和好友 .参数 参考对象, 文本型, , 图片所属对应的群号和好友QQ(可随意乱填写) .参数 图片GUID, 文本型, , 例如[IR:pic={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.jpg] ~~~ | Api\_OutPutLog | 调用库中API:Api\_OutPutLog | 向ER框架日志窗口发送一条本插件的日志,可用于调试输出需要的内容,或定位插件错误与运行状态 | | --- | --- | --- | | 内容 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_OutPutLog, , "ERapi.dll", "Api_OutPutLog", , 向ER框架日志窗口发送一条本插件的日志,可用于调试输出需要的内容,或定位插件错误与运行状态 .参数 内容, 文本型, , 任意想输出的文本格式信息 ~~~ | Api\_TeaEncrypt | 返回:文本型 调用库中API:Api\_TeaEncrypt | 腾讯Tea加密 | | --- | --- | --- | | 需加密内容 | 文本型 | 需加密的内容 | | 会话KEY | 文本型 | 这里填Api\_SessionKey | ~~~ .版本 2 .DLL命令 Api_TeaEncrypt, 文本型, "ERapi.dll", "Api_TeaEncrypt", , Tea加密 .参数 需加密内容, 文本型, , 需加密的内容 .参数 会话KEY, 文本型, , 这里填Api_SessionKey ~~~ | Api\_TeaDecrypt | 返回:文本型 调用库中API:Api\_TeaDecrypt | 腾讯Tea解密 | | --- | --- | --- | | 需解密内容 | 文本型 | | | 会话KEY | 文本型 | | ~~~ .版本 2 .DLL命令 Api_TeaDecrypt, 文本型, "ERapi.dll", "Api_TeaDecrypt", , 腾讯Tea解密 .参数 需解密内容, 文本型, , 需解密的内容 .参数 会话KEY, 文本型, , 这里填Api_SessionKey ~~~ | Api\_GNTransGID | 返回:文本型 调用库中API:Api\_GNTransGID | 群号转群ID | | --- | --- | --- | | 群号 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GNTransGID, 文本型, "ERapi.dll", "Api_GNTransGID", , 群号转群ID .参数 群号, 文本型 ~~~ | Api\_GIDTransGN | 返回:文本型 调用库中API:Api\_GIDTransGN | 群ID转群号 | | --- | --- | --- | | 群ID | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GIDTransGN, 文本型, "ERapi.dll", "Api_GIDTransGN", , 群ID转群号 .参数 群ID, 文本型 ~~~ | Api\_PBGroupNotic | 返回:逻辑型 调用库中API:Api\_PBGroupNotic | 发布群公告(成功返回真,失败返回假),调用此API应保证响应QQ为管理员 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | 欲发布公告的群号 | | 标题 | 文本型 | 公告标题 | | 内容 | 文本型 | 公告内容 | ~~~ .版本 2 .DLL命令 Api_PBGroupNotic, 逻辑型, "ERapi.dll", "Api_PBGroupNotic", , 发布群公告(成功返回真,失败返回假),调用此API应保证响应QQ为管理员 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲发布公告的群号 .参数 标题, 文本型, , 公告标题 .参数 内容, 文本型, , 公告内容 ~~~ | Api\_GetNotice | 返回:文本型 调用库中API:Api\_GetNotice | 取群公告,返回该群最新公告 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 欲取得公告的群号 | ~~~ .版本 2 .DLL命令 Api_GetNotice, 文本型, "ERapi.dll", "Api_GetNotice", , 取群公告,返回该群最新公告 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 欲取得公告的群号 ~~~ | Api\_ShakeWindow | 返回:逻辑型 调用库中API:Api\_ShakeWindow | 向好友发起窗口抖动,调用此Api腾讯会限制频率 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 接收QQ | 文本型 | 接收抖动消息的QQ | ~~~ .版本 2 .DLL命令 Api_ShakeWindow, 逻辑型, "ERapi.dll", "Api_ShakeWindow", , 向好友发起窗口抖动,调用此Api腾讯会限制频率 .参数 响应QQ, 文本型, , 机器人QQ .参数 接收QQ, 文本型, , 接收抖动消息的QQ ~~~ | Api\_HandleFriendEvent| 返回:调用库中API:Api\_HandleFriendEvent | 某人请求添加好友验证处理| | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 请求添加好友人QQ | | 处理方式| 整数型| 10同意 20拒绝 30忽略 | | 附加信息| 文本型 | 拒绝添加好友 附加信息 | ~~~ .版本 2 .DLL命令 Api_HandleFriendEvent, , "ERapi.dll", "Api_HandleFriendEvent", , 某人请求添加好友验证处理 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 请求添加好友人QQ .参数 处理方式, 整数型, , 10同意 20拒绝 30忽略 .参数 附加信息, 文本型, , 拒绝添加好友 附加信息 ~~~ | Api\_HandleGroupEvent | 调用库中API:Api\_HandleGroupEvent | 某人请求入群 被邀请入群 等 群验证处理 当且仅当请求类型为213和215时有返回值 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 请求类型 | 整数型 | 213请求入群 214我被邀请加入某群 215某人被邀请加入群| | 对象QQ | 文本型 | 申请入群 被邀请人 请求添加好友人的QQ (当请求类型为214时这里为邀请人QQ) | | 群号 | 文本型 | 收到请求群号 | | seq | 文本型 | 需要处理事件的seq ,这个参数在收到群事件时,ER_原始信息会传递 | | 处理方式 | 整数型 | 10同意 20拒绝 30忽略 | | 附加信息 | 文本型 | 拒绝入群附加信息 | ~~~ .版本 2 .DLL命令 Api_HandleGroupEvent, , "ERapi.dll", "Api_HandleGroupEvent", , 某人请求入群 被邀请入群 等 群验证处理 当且仅当请求类型为213和215时有返回值 .参数 响应QQ, 文本型, , 机器人QQ .参数 请求类型, 整数型, , 213请求入群 214我被邀请加入某群 215某人被邀请加入群 .参数 对象QQ, 文本型, , 申请入群、被邀请人的QQ (当请求类型为214时这里为邀请人QQ) .参数 群号, 文本型, , 收到请求群号 .参数 seq, 文本型, , 需要处理事件的seq ,这个参数在收到群事件时,ER_原始信息会传递 .参数 处理方式, 整数型, , 10同意 20拒绝 30忽略 .参数 附加信息, 文本型, , 拒绝入群附加信息 ~~~ | Api\_SetAnon | 返回:逻辑型 调用库中API:Api\_SetAnon | 开关群匿名消息发送功能 成功返回真 失败返回假 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | 需开关群匿名功能群号 | | 开关 | 逻辑型 | 真开 假关 | ~~~ .版本 2 .DLL命令 Api_SetAnon, 逻辑型, "ERapi.dll", "Api_SetAnon", , 开关群匿名消息发送功能 成功返回真 失败返回假 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需开关群匿名功能群号 .参数 开关, 逻辑型, , 真开 假关 ~~~ | Api\_SetGroupCard | 返回:逻辑型 调用库中API:Api\_SetGroupCard | 修改对象群名片 成功返回真 失败返回假 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 对象所处群号 | | 对象QQ | 文本型 | 被修改名片人QQ | | 名片 | 文本型 | 需要修改的名片 | ~~~ .版本 2 .DLL命令 Api_SetGroupCard, 逻辑型, "ERapi.dll", "Api_SetGroupCard", , 修改对象群名片 成功返回真 失败返回假 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 对象所处群号 .参数 对象QQ, 文本型, , 被修改名片人QQ .参数 名片, 文本型, , 需要修改的名片 ~~~ | Api\_CreateDisGroup | 返回:文本型 调用库中API:Api\_CreateDisGroup | 创建一个讨论组 成功返回讨论组ID 失败返回空 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人 | | 讨论组名称 | 文本型 | 建立的讨论组名称 | ~~~ .版本 2 .DLL命令 Api_CreateDisGroup, 文本型, "ERapi.dll", "Api_CreateDisGroup", , 创建一个讨论组 成功返回讨论组ID 失败返回空 .参数 响应QQ, 文本型, , 机器人 .参数 讨论组名称, 文本型, , 建立的讨论组名称 ~~~ | Api\_QuitDisGroup | 调用库中API:Api\_QuitDisGroup | 退出讨论组 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 讨论组ID | 文本型 | 需退出的讨论组ID | ~~~ .版本 2 .DLL命令 Api_QuitDisGroup, , "ERapi.dll", "Api_QuitDisGroup", , 退出讨论组 .参数 响应QQ, 文本型, , 机器人QQ .参数 讨论组ID, 文本型, , 需退出的讨论组ID ~~~ | Api\_KickDisGroupMBR | 返回:文本型 调用库中API:Api\_KickDisGroupMBR | 将对象移除讨论组 成功返回空 失败返回理由 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 讨论组ID | 文本型 | 需执行的讨论组ID | | 对象QQ | 文本型 | 被执行对象 | ~~~ .版本 2 .DLL命令 Api_KickDisGroupMBR, 文本型, "ERapi.dll", "Api_KickDisGroupMBR", , 将对象移除讨论组 成功返回空 失败返回理由 .参数 响应QQ, 文本型, , 机器人QQ .参数 讨论组ID, 文本型, , 需执行的讨论组ID .参数 对象QQ, 文本型, , 被执行对象 ~~~ | Api\_InviteDisGroup | 返回:文本型 调用库中API:Api\_InviteDisGroup | 邀请对象加入讨论组 成功返回空 失败返回理由 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 讨论组ID | 文本型 | 需执行的讨论组ID | | 邀请对象QQ | 文本型 | 被邀请对象QQ 多个用 #换行符 分割 | ~~~ .版本 2 .DLL命令 Api_InviteDisGroup, 文本型, "ERapi.dll", "Api_InviteDisGroup", , 邀请对象加入讨论组 成功返回空 失败返回理由 .参数 响应QQ, 文本型, , 机器人QQ .参数 讨论组ID, 文本型, , 需执行的讨论组ID .参数 邀请对象QQ, 文本型, , 被邀请对象QQ 多个用 #换行符 分割 ~~~ | Api\_GetDisGroupList | 返回:文本型 调用库中API:Api\_GetDisGroupList | 取出讨论组列表 (返回格式为 换行符分割开的) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetDisGroupList, 文本型, "ERapi.dll", "Api_GetDisGroupList", , 取出讨论组列表 (返回格式为 换行符分割开的) .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GetDisGroupMemberList | 返回:文本型 调用库中API:Api\_GetDisGroupMemberList | 取出讨论组成员列表 (返回格式为 换行符分割开的) | | --- | --- | --- | | 响应QQ | 文本型 | | | 讨论组ID | 文本型 | 需获取的讨论组ID | ~~~ .版本 2 .DLL命令 Api_GetDisGroupMemberList, 文本型, "ERapi.dll", "Api_GetDisGroupMemberList", , 取出讨论组成员列表 (返回格式为 换行符分割开的) .参数 响应QQ, 文本型, , 机器人QQ .参数 讨论组ID, 文本型, , 需获取的讨论组ID ~~~ | Api\_GetDisGroupName | 返回:文本型 调用库中API:Api\_GetDisGroupName | 取出讨论组名称 | | --- | --- | --- | | 响应QQ | 文本型 | | | 讨论组ID | 文本型 | 需获取的讨论组ID | ~~~ .版本 2 .DLL命令 Api_GetDisGroupName, 文本型, "ERapi.dll", "Api_GetDisGroupName", , 取出讨论组名称 .参数 响应QQ, 文本型 .参数 讨论组ID, 文本型 ~~~ | Api\_SetDisGroupName | 调用库中API:Api\_SetDisGroupName | 修改讨论组名称 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 讨论组ID | 文本型 | 需执行的讨论组ID | | 讨论组名称 | 文本型 | 需修改的名称 | ~~~ .版本 2 .DLL命令 Api_SetDisGroupName, , "ERapi.dll", "Api_SetDisGroupName", , 修改讨论组名称 .参数 响应QQ, 文本型, , 机器人QQ .参数 讨论组ID, 文本型, , 需执行的讨论组ID .参数 讨论组名称, 文本型, , 需修改的名称 ~~~ | Api\_KickGroupMBR | 调用库中API:Api\_KickGroupMBR | 将对象移除群 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | | | 对象QQ | 文本型 | | | 不再接收加群请求 | 逻辑型 | 真为不再接收,假为接收 | ~~~ .版本 2 .DLL命令 Api_KickGroupMBR, , "ERapi.dll", "Api_KickGroupMBR", , 将对象移除群 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 被执行群号 .参数 对象QQ, 文本型, , 被执行对象 .参数 不再接收加群请求, 逻辑型, , 真为不再接收,假为接收 ~~~ | Api\_GetObjVote | 返回:长整数型,调用库中命令:Api\_GetObjVote | 获取对象当前赞数量 失败返回-1 成功返回赞数 (获取频繁会出现失败现象,请自行写判断处理失败问题) | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetObjVote, 长整数型, "ERapi.dll", "Api_GetObjVote", , 获取对象当前赞数量 失败返回-1 成功返回赞数 (获取频繁会出现失败现象,请自行写判断处理失败问题) .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_UpLoadVoice | 返回:文本型 调用库中API:Api\_UpLoadVoice | 上传QQ语音,成功返回语音GUID 失败返回空 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 上传类型 | 整数型 | 2、QQ群 讨论组 | | 接收群号 | 文本型 | 需上传的群号 | | 语音数据 | 整数型 | 语音字节集数据(AMR Silk编码),内存指针方式 | ~~~ .版本 2 .DLL命令 Api_UpLoadVoice, 文本型, "ERapi.dll", "Api_UpLoadVoice", , 上传QQ语音,成功返回语音GUID 失败返回空 .参数 响应QQ, 文本型, , 机器人QQ .参数 上传类型, 整数型, , 2、QQ群 讨论组 .参数 接收群号, 文本型, , 需上传的群号 .参数 语音数据, 整数型, , 语音字节集数据(AMR Silk编码) ,内存指针方式 ~~~ | Api\_GetVoiLink | 返回:文本型 调用库中API:Api\_GetVoiLink | 通过语音GUID获取下载连接 失败返回空 | | --- | --- | --- | | 响应QQ | 文本型 | | | 语音GUID | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetVoiLink, 文本型, "ERapi.dll", "Api_GetVoiLink", , 通过语音GUID获取下载连接 失败返回空 .参数 响应QQ, 文本型, , 机器人QQ .参数 语音GUID, 文本型, , [IR:Voi={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx}.amr] ~~~ | Api\_GetTimeStamp | 返回:长整数型 调用库中API:Api\_GetTimeStamp | 获取当前框架内部时间戳 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_GetTimeStamp, 长整数型, "ERapi.dll", "Api_GetTimeStamp", , 获取当前框架内部时间戳 ~~~ | Api\_SendPack | 返回:文本型 调用库中API:Api\_SendPack | 向腾讯发送原始封包(成功返回腾讯返回的包 失败返回空) | | --- | --- | --- | | 响应QQ | 文本型 | | | 封包 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_SendPack, 文本型, "ERapi.dll", "Api_SendPack", , 向腾讯发送原始封包(成功返回腾讯返回的包 失败返回空) .参数 响应QQ, 文本型 .参数 封包, 文本型, , 封包内容 ~~~ | Api\_GetObjInfo | 返回:文本型 调用库中API:Api\_GetObjInfo | 获取对象资料 此方式为http,调用时应自行注意控制频率(成功返回JSON格式自行解析) | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetObjInfo, 文本型, "ERapi.dll", "Api_GetObjInfo", , 获取对象资料 此方式为http,调用时应自行注意控制频率(成功返回JSON格式自行解析) .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetGender | 返回:整数型 调用库中API:Api\_GetGender | 取对象性别 1男 2女 未知或失败返回-1 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetGender, 整数型, "ERapi.dll", "Api_GetGender", , 取对象性别 1男 2女 未知或失败返回-1 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetQQAge | 返回:整数型 调用库中API:Api\_GetQQAge | 取Q龄 成功返回Q龄 失败返回-1 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetQQAge, 整数型, "ERapi.dll", "Api_GetQQAge", , 取Q龄 成功返回Q龄 失败返回-1 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetAge | 返回:整数型 调用库中API:Api\_GetAge | 取年龄 成功返回年龄 失败返回-1 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetAge, 整数型, "ERapi.dll", "Api_GetAge", , 取年龄 成功返回年龄 失败返回-1 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetPerExp | 返回:文本型 调用库中API:Api\_GetPerExp | 取个人说明 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetPerExp, 文本型, "ERapi.dll", "Api_GetPerExp", , 取个人说明 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetSign | 返回:文本型 调用库中API:Api\_GetSign | 取个人签名 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetSign, 文本型, "ERapi.dll", "Api_GetSign", , 取个人签名 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetEmail | 返回:文本型 调用库中API:Api\_GetEmail | 取邮箱,获取对象QQ资料内邮箱栏为邮箱时返回 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetEmail, 文本型, "ERapi.dll", "Api_GetEmail", , 取邮箱,获取对象QQ资料内邮箱栏为邮箱时返回 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_GetGroupName | 返回:文本型 调用库中API:Api\_GetGroupName | 取QQ群名 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetGroupName, 文本型, "ERapi.dll", "Api_GetGroupName", , 取QQ群名 .参数 响应QQ, 文本型 .参数 群号, 文本型 ~~~ | Api\_GetVer | 返回:文本型 调用库中API:Api\_GetVer | 取框架版本号 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_GetVer, 文本型, "ERapi.dll", "Api_GetVer", , 取框架版本号 ~~~ | Api\_GetQQList | 返回:文本型 调用库中API:Api\_GetQQList | 取框架所有QQ号 换行符分割 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_GetQQList, 文本型, "ERapi.dll", "Api_GetQQList", , 取框架所有QQ号 换行符分割 ~~~ | Api\_GetOnLineList | 返回:文本型 调用库中API:Api\_GetOnLineList | 取框架在线QQ号 换行符分割 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_GetOnLineList, 文本型, "ERapi.dll", "Api_GetOnLineList", , 取框架在线QQ号 换行符分割 ~~~ | Api\_GetOffLineList | 返回:文本型 调用库中API:Api\_GetOffLineList | 取框架离线QQ号 (Pro版可用)换行符分割 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_GetOffLineList, 文本型, "ERapi.dll", "Api_GetOffLineList", , 取框架离线QQ号 (Pro版可用)换行符分割 ~~~ | Api\_AddQQ | 返回:文本型 调用库中API:Api\_AddQQ | 向框架帐号列表增加一个登录QQ 成功失败均返回理由(Pro版可用) | | --- | --- | --- | | 帐号 | 文本型 | | | 密码 | 文本型 | | | 自动登录 | 逻辑型 | 真 为自动登录 | ~~~ .版本 2 .DLL命令 Api_AddQQ, 文本型, "ERapi.dll", "Api_AddQQ", , 向框架帐号列表增加一个登录QQ 成功失败均返回理由(Pro版可用) .参数 帐号, 文本型 .参数 密码, 文本型 .参数 自动登录, 逻辑型, , 真 为自动登录 ~~~ | Api\_DelQQ | 返回:文本型 调用库中API:Api\_DelQQ | 删除框架帐号列表内指定QQ,不可在执行登录过程中删除QQ否则有几率引起错误(Pro版可用) | | --- | --- | --- | | QQ号 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_DelQQ, 文本型, "ERapi.dll", "Api_DelQQ", , 删除框架帐号列表内指定QQ,不可在执行登录过程中删除QQ否则有几率引起错误(Pro版可用) .参数 QQ号, 文本型 ~~~ | Api\_LoginQQ | 调用库中API:Api\_LoginQQ | 登录指定QQ,应确保QQ号码在列表中已存在 | | --- | --- | --- | | 登录QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_LoginQQ, , "ERapi.dll", "Api_LoginQQ", , 登录指定QQ,应确保QQ号码在列表中已存在 .参数 登录QQ, 文本型 ~~~ | Api\_OffLineQQ | 调用库中API:Api\_OffLineQQ | 令指定QQ下线,应确保QQ号码已在列表中且在线 | | --- | --- | --- | | 响应QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_OffLineQQ, , "ERapi.dll", "Api_OffLineQQ", , 令指定QQ下线,应确保QQ号码已在列表中且在线 .参数 响应QQ, 文本型 ~~~ | Api\_IfFriend | 返回:逻辑型 调用库中API:Api\_IfFriend | 是否QQ好友 好友返回真 非好友或获取失败返回假 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_IfFriend, 逻辑型, "ERapi.dll", "Api_IfFriend", , 是否QQ好友 好友返回真 非好友或获取失败返回假 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_SetRInf | 调用库中API:Api\_SetRInf | 修改机器人在线状态 昵称 个性签名 性别 | | --- | --- | --- | | 响应QQ | 文本型 | | | 类型 | 整数型 | 1、我在线上 2、Q我吧 3、离开 4、忙碌 5、请勿打扰 6、隐身 7、修改昵称 8、修改个性签名 9、修改性别 | | 修改内容 | 文本型 | 类型为7和8时填写修改内容 类型9时“1”为男 “2”为女 其他填“” | ~~~ .版本 2 .DLL命令 Api_SetRInf, , "ERapi.dll", "Api_SetRInf", , 修改机器人在线状态 昵称 个性签名 性别 .参数 响应QQ, 文本型 .参数 类型, 整数型, , 1、我在线上 2、Q我吧 3、离开 4、忙碌 5、请勿打扰 6、隐身 7、修改昵称 8、修改个性签名 9、修改性别 .参数 修改内容, 文本型, , 类型为7和8时填写修改内容 类型9时“1”为男 “2”为女 其他填“” ~~~ | Api\_GetRInf | 返回:文本型 调用库中API:Api\_GetRInf | 获取机器人状态信息,成功返回:昵称、帐号、在线状态、速度、收信、发信、在线时间,失败返回空 | | --- | --- | --- | | 响应QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetRInf, 文本型, "ERapi.dll", "Api_GetRInf", , 获取机器人状态信息,成功返回:昵称、帐号、在线状态、速度、收信、发信、在线时间,失败返回空 .参数 响应QQ, 文本型 ~~~ | Api\_DelFriend | 返回:逻辑型 调用库中API:Api\_DelFriend | 删除好友 成功返回真 失败返回假 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 被删除对象 | ~~~ .版本 2 .DLL命令 Api_DelFriend, 逻辑型, "ERapi.dll", "Api_DelFriend", , 删除好友 成功返回真 失败返回假 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 被删除对象 ~~~ | Api\_AddBkList | 返回:逻辑型 调用库中API:Api\_AddBkList | 将好友拉入黑名单 成功返回真 失败返回假 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_AddBkList, 逻辑型, "ERapi.dll", "Api_AddBkList", , 将好友拉入黑名单 成功返回真 失败返回假 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_DelBkList | 调用库中API:Api\_DelBkList | 解除好友黑名单 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_DelBkList, , "ERapi.dll", "Api_DelBkList", , 解除好友黑名单 .参数 响应QQ, 文本型 .参数 对象QQ, 文本型 ~~~ | Api\_SetShieldedGroup | 调用库中API:Api\_SetShieldedGroup | 屏蔽或接收某群消息 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | | | 类型 | 逻辑型 | 真 为屏蔽接收 假为接收并提醒 | ~~~ .版本 2 .DLL命令 Api_SetShieldedGroup, , "ERapi.dll", "Api_SetShieldedGroup", , 屏蔽或接收某群消息 .参数 响应QQ, 文本型 .参数 群号, 文本型 .参数 类型, 逻辑型, , 真 为屏蔽接收 假为接收并提醒 ~~~ | Api\_SendVoice | 返回:逻辑型 调用库中API:Api\_SendVoice | 好友语音上传并发送 (成功返回真 失败返回假) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 接收QQ | 文本型 | 接收语音人QQ | | 语音数据 | 整数型 | 语音字节集数据(AMR Silk编码),内存指针方式 | ~~~ .版本 2 .DLL命令 Api_SendVoice, 逻辑型, "ERapi.dll", "Api_SendVoice", , 好友语音上传并发送 (成功返回真 失败返回假) .参数 响应QQ, 文本型, , 机器人QQ .参数 接收QQ, 文本型, , 接收语音人QQ .参数 语音数据, 整数型, , 语音字节集数据(AMR Silk编码) ,内存指针方式 ~~~ | Api\_SetAdmin | 返回:文本型 调用库中API:Api\_SetAdmin | 设置或取消群管理员 成功返回空 失败返回理由 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | | | 对象QQ | 文本型 | | | 操作方式 | 逻辑型 | 真 为设置管理 假为取消管理 | ~~~ .版本 2 .DLL命令 Api_SetAdmin, 文本型, "ERapi.dll", "Api_SetAdmin", , 设置或取消群管理员 成功返回空 失败返回理由 .参数 响应QQ, 文本型 .参数 群号, 文本型 .参数 对象QQ, 文本型 .参数 操作方式, 逻辑型, , 真 为设置管理 假为取消管理 ~~~ | Api\_PBHomeWork | 调用库中API:Api\_PBHomeWork | QQ群作业发布 | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | | | 作业名 | 文本型 | | | 标题 | 文本型 | | | 内容 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_PBHomeWork, , "ERapi.dll", "Api_PBHomeWork", , QQ群作业发布 .参数 响应QQ, 文本型 .参数 群号, 文本型 .参数 作业名, 文本型 .参数 标题, 文本型 .参数 内容, 文本型 ~~~ | Api\_GetLog | 返回:文本型 调用库中API:Api\_GetLog | 取框架日志 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_GetLog, 文本型, "ERapi.dll", "Api_GetLog", , 取框架日志 ~~~ | Api\_IsEnable | 返回:逻辑型 调用库中API:Api\_IsEnable | 取得插件自身启用状态,启用真 禁用假 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_IsEnable, 逻辑型, "ERapi.dll", "Api_IsEnable", , 取得插件自身启用状态,启用真 禁用假 ~~~ | Api\_DisabledPlugin | 调用库中API:Api\_DisabledPlugin | 请求禁用插件自身 | | --- | --- | --- | | 无参 | | | ~~~ .版本 2 .DLL命令 Api_DisabledPlugin, , "ERapi.dll", "Api_DisabledPlugin", , 请求禁用插件自身 ~~~ | Api\_WithdrawMsg | 返回:文本型 调用库中API:Api\_WithdrawMsg | 消息撤回(成功返回空,失败返回腾讯给出的理由)(Pro版可用) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 需撤回消息群号 | | 消息序号 | 文本型 | 需撤回消息序号 | | 消息ID | 文本型 | 需撤回消息ID | ~~~ .版本 2 .DLL命令 Api_WithdrawMsg, 文本型, "ERapi.dll", "Api_WithdrawMsg", , 消息撤回(成功返回空,失败返回腾讯给出的理由)(Pro版可用) .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需撤回消息群号 .参数 消息序号, 文本型, , 需撤回消息序号 .参数 消息ID, 文本型, , 需撤回消息ID ~~~ | Api\_BeInput | 调用库中API:Api\_BeInput | 置正在输入状态(发送消息后会打断状态) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 置正在输入状态接收对象 | ~~~ .版本 2 .DLL命令 Api_BeInput, , "ERapi.dll", "Api_BeInput", , 置正在输入状态(发送消息后会打断状态) .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 置正在输入状态接收对象 ~~~ | Api\_GetQQAddMode | 返回:文本型 调用库中API:Api\_GetQQAddMode | 取对象好友添加验证方式 (00 允许任何人 01 需要身份验证 03 需回答正确问题 04 需回答问题 99 已经是好友) (Pro版可用) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象QQ | ~~~ .版本 2 .DLL命令 Api_GetQQAddMode, 文本型, "ERapi.dll", "Api_GetQQAddMode", , 取对象好友添加验证方式 (00 允许任何人 01 需要身份验证 03 需回答正确问题 04 需回答问题 99 已经是好友) (Pro版可用) .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象QQ ~~~ | Api\_IsOnline | 返回:逻辑型 调用库中API:Api\_IsOnline | 查询对象是否在线 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象QQ | ~~~ .版本 2 .DLL命令 Api_IsOnline, 逻辑型, "ERapi.dll", "Api_IsOnline", , 查询对象是否在线 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象QQ ~~~ | Api\_GetOnlineState | 返回:整数型 调用库中API:Api\_GetOnlineState | 查询对象在线状态 返回 1、在线 2、Q我 3、离开 4、忙碌 5、勿扰 6、隐身或离线(Pro可用) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象QQ | ~~~ .版本 2 .DLL命令 Api_GetOnlineState, 整数型, "ERapi.dll", "Api_GetOnlineState", , 查询对象在线状态 返回 1、在线 2、Q我 3、离开 4、忙碌 5、勿扰 6、隐身或离线(Pro可用) .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象QQ ~~~ | Api\_GetGroupMemberNum | 返回:文本型 调用库中API:Api\_GetGroupMemberNum | 查询对象群当前人数和上限人数,换行符分割 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 需查询的群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupMemberNum, 文本型, "ERapi.dll", "Api_GetGroupMemberNum", , 查询对象群当前人数和上限人数 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需查询的群号 ~~~ | Api\_GetWpa | 返回:逻辑型 调用库中API:Api\_GetWpa | 查询对方是否允许在线状态临时会话消息(非讨论组和群临时)(Pro版可用) | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需查询的对象QQ | ~~~ .版本 2 .DLL命令 Api_GetWpa, 逻辑型, "ERapi.dll", "Api_GetWpa", , 查询对方是否允许在线状态临时会话消息(非讨论组和群临时)(Pro版可用) .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需查询的对象QQ ~~~ | Api\_GetGroupAddMode | 返回:文本型 调用库中API:Api\_GetGroupAddMode | 查询对象群验证方式 1允许任何人 2需要验证消息 3不允许任何人加群 4需要正确回答问题 5需要回答问题并由管理员审核 6付费群 -1群号不存在(获取失败返回空)Pro版可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 需查询的群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupAddMode, 文本型, "ERapi.dll", "Api_GetGroupAddMode", , 查询对象群验证方式 1允许任何人 2需要验证消息 3不允许任何人加群 4需要正确回答问题 5需要回答问题并由管理员审核 6付费群 -1群号不存在(获取失败返回空)Pro版可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需查询的群号 ~~~ | Api\_GetGroupLv | 返回:整数型 调用库中API:Api\_GetGroupLv | 查询QQ群等级,成功返回等级(失败返回-1)Pro版可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 需查询的群号 | ~~~ .版本 2 .DLL命令 Api_GetGroupLv, 整数型, "ERapi.dll", "Api_GetGroupLv", , 查询QQ群等级,成功返回等级(失败返回-1)Pro版可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需查询的群号 ~~~ | Api\_SetFriendsRemark | 调用库中API:Api\_SetFriendsRemark | 修改好友备注姓名 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象好友QQ | | 备注 | 文本型 | 需要修改的备注姓名 | ~~~ .版本 2 .DLL命令 Api_SetFriendsRemark, , "ERapi.dll", "Api_SetFriendsRemark", , 修改好友备注姓名 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象好友QQ .参数 备注, 文本型, , 需要修改的备注姓名 ~~~ | Api\_GetFriendsRemark | 返回:文本型 调用库中API:Api\_GetFriendsRemark | 取好友备注姓名(成功返回备注,失败或无备注返回空)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象好友QQ | ~~~ .版本 2 .DLL命令 Api_GetFriendsRemark, 文本型, "ERapi.dll", "Api_GetFriendsRemark", , 取好友备注姓名(成功返回备注,失败或无备注返回空)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象好友QQ ~~~ | Api\_SetFriendsRemarkInfo | 调用库中API:Api\_SetFriendsRemarkInfo | 修改好友备注姓名 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象好友QQ | | 备注 | 文本型 | 需要修改的备注姓名 | ~~~ .版本 2 .DLL命令 Api_SetFriendsRemarkInfo, , "ERapi.dll", "Api_SetFriendsRemarkInfo", , 修改好友备注姓名 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象好友QQ .参数 备注, 文本型, , 需要修改的备注姓名 ~~~ | Api\_GetFriendsRemarkInfo | 返回:文本型 调用库中API:Api\_GetFriendsRemarkInfo | 取好友备注姓名(成功返回备注,失败或无备注返回空)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 需获取对象好友QQ | ~~~ .版本 2 .DLL命令 Api_GetFriendsRemarkInfo, 文本型, "ERapi.dll", "Api_GetFriendsRemarkInfo", , 取好友备注姓名(成功返回备注,失败或无备注返回空)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需获取对象好友QQ ~~~ | Api\_SignIn | 返回:逻辑型 调用库中API:Api\_SignIn | QQ群签到(成功返回真 失败返回假) | | --- | --- | --- | | 响应QQ | 文本型 | | | 群号 | 文本型 | QQ群号 | | 地名 | 文本型 | 签到地名(Pro可自定义) | | 想说的话 | 文本型 | 想发表的内容 | ~~~ .版本 2 .DLL命令 Api_SignIn, 逻辑型, "ERapi.dll", "Api_SignIn", , QQ群签到(成功返回真 失败返回假) .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , QQ群号 .参数 地名, 文本型, , 签到地名(Pro可自定义) .参数 想说的话, 文本型, , 想发表的内容 ~~~ | Api\_TakeGift | 返回:文本型 调用库中API:Api\_TakeGift | 抽取群礼物(返回结果Json,需群聊等级LV5后)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_TakeGift, 文本型, "ERapi.dll", "Api_TakeGift", , 抽取群礼物(返回结果Json,需群聊等级LV5后)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_CheckGift | 返回:文本型 调用库中API:Api\_CheckGift | 查询我的群礼物(返回Json格式)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | ~~~ .版本 2 .DLL命令 Api_CheckGift, 文本型, "ERapi.dll", "Api_CheckGift", , 查询我的群礼物(返回Json格式)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ ~~~ | Api\_GiveGift | 返回:整数型 调用库中API:Api\_GiveGift | 送群礼物(成功返回1 失败返回-1)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 需送礼物群号 | | 对象QQ | 文本型 | 赠予礼物对象 | | pid | 文本型 | 礼物pid | ~~~ .版本 2 .DLL命令 Api_GiveGift, 整数型, "ERapi.dll", "Api_GiveGift", , 送群礼物(成功返回1 失败返回-1)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需送礼物群号 .参数 对象QQ, 文本型, , 赠予礼物对象 .参数 pid, 文本型, , 礼物pid ~~~ | Api\_GetGroupChatLv | 返回:整数型 调用库中API:Api\_GetGroupChatLv | 查询对象或自身群聊等级(返回实际等级 失败返回-1)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 查询群号 | | 对象QQ | 文本型 | 需查询对象或机器人QQ | ~~~ .版本 2 .DLL命令 Api_GetGroupChatLv, 整数型, "ERapi.dll", "Api_GetGroupChatLv", , 查询对象或自身群聊等级(返回实际等级 失败返回-1)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 查询群号 .参数 对象QQ, 文本型, , 需查询对象或机器人QQ ~~~ | Api\_GetExpertDays | 返回:整数型 调用库中API:Api\_GetExpertDays | 查询对象或自身QQ达人天数(返回实际天数 失败返回-1)Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | | | 对象QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetExpertDays, 整数型, "ERapi.dll", "Api_GetExpertDays", , 查询对象或自身QQ达人天数(返回实际天数 失败返回-1)Pro可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 需查询对象或机器人QQ ~~~ | Api\_GetShieldedState | 返回:逻辑型 调用库中API:Api\_GetShieldedState | 获取机器人QQ是否被屏蔽消息发送状态(真屏蔽 假未屏蔽) | | --- | --- | --- | | 响应QQ | 文本型 | | | OQ | 整数型 | | ~~~ .版本 2 .DLL命令 Api_GetShieldedState, 逻辑型, "ERapi.dll", "Api_GetShieldedState", , 获取机器人QQ是否被屏蔽消息发送状态(真屏蔽 假未屏蔽) .参数 响应QQ, 文本型, , 机器人QQ .参数 OQ_, 整数型, , 0在线临时会话 1好友 2群 3讨论组 4群临时会话 5讨论组临时会话 7好友验证回复会话 ~~~ | Api\_AddFriend | 返回:逻辑型 调用库中API:Api\_AddFriend | 加好友,易频繁,有问题验证无法添加 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标QQ | 文本型 | 欲操作的目标 | | 验证信息 | 文本型 | 验证信息 | ~~~ .版本 2 .版本 2 .DLL命令 Api_AddFriend, 逻辑型, "ERapi.dll", "Api_AddFriend", , 加好友,易频繁,有问题验证无法添加 .参数 响应QQ, 文本型 .参数 目标QQ, 文本型 .参数 验证信息, 文本型 ~~~ | Api\_DelFriend\_A | 返回:逻辑型 调用库中API:Api\_DelFriend\_A | | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 被删除对象 | ~~~ .版本 2 .DLL命令 Api_DelFriend_A, 逻辑型, "ERapi.dll", "Api_DelFriend_A" .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 被删除对象 ~~~ | Api\_GetClientVer| 返回 :文本型 调用库中API:Api\_GetClientVer | 客户端版本 | | --- | --- | --- | | 无参数 | | | ~~~ .版本 2 .DLL命令 Api_GetClientVer, 文本型, "ERapi.dll", "Api_GetClientVer", , 客户端版本 ~~~ | Api\_GetClientType| 返回 :文本型 调用库中API:Api\_GetClientType | 取客户端类型 | | --- | --- | --- | | 无参数 | | | ~~~ .版本 2 .DLL命令 Api_GetClientType, 文本型, "ERapi.dll", "Api_GetClientType", , 取客户端类型 ~~~ | Api\_GetReleaseNo| 返回 :文本型 调用库中API:Api\_GetReleaseNo | 取发行版本号 | | --- | --- | --- | | 无参数 | | | ~~~ .版本 2 .DLL命令 Api_GetReleaseNo, 文本型, "ERapi.dll", "Api_GetReleaseNo", , 取发行版本号 ~~~ | Api\_UpHeadImg | 返回 :逻辑型 调用库中API:Api\_UpHeadImg | 上传头像,QQ在线150秒后有效 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 图片路径 | 文本型 | 本地绝对路径 | ~~~ .版本 2 .DLL命令 Api_UpHeadImg, 逻辑型, "ERapi.dll", "Api_UpHeadImg", , 上传头像,QQ在线150秒后有效 .参数 响应QQ, 文本型 .参数 图片路径, 文本型, , 本地绝对路径 ~~~ | Api\_UpPhotowall | 返回 :逻辑型 调用库中API:Api\_UpPhotowall | 上传照片墙 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 图片路径 | 文本型 | 本地绝对路径 | ~~~ .版本 2 .DLL命令 Api_UpPhotowall, 逻辑型, "ERapi.dll", "Api_UpPhotowall", , 上传照片墙 .参数 响应QQ, 文本型 .参数 图片路径, 文本型, , 本地绝对路径 ~~~ | Api\_UpGroupFile | 返回 :逻辑型 调用库中API:Api\_UpGroupFile | 发送群文件,Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标群 | 文本型 | 目标群 | | 本地文件路径 | 文本型 | 本地文件路径 | ~~~ .版本 2 .DLL命令 Api_UpGroupFile, , "ERapi.dll", "Api_UpGroupFile", , 发送群文件,Pro可用 .参数 响应QQ, 文本型 .参数 目标群, 文本型 .参数 本地文件路径, 文本型 ~~~ | Api\_UpFile | 返回 :无返回值 调用库中API:Api\_UpFile | 发送文件,Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标群 | 文本型 | 发送群临时会话文件时填写 | | 对象 | 文本型 | QQ或群号码 | | 本地文件路径 | 文本型 | 本地绝对路径 | ~~~ .版本 2 .DLL命令 Api_UpFile, , "ERapi.dll", "Api_UpGroupFile", , 发送文件,Pro可用 .参数 响应QQ, 文本型 .参数 目标群, 文本型, , 发送群临时会话文件时填写 .参数 对象, 文本型 .参数 本地文件路径, 文本型 ~~~ | Api\_IfGroupPrivate | 返回 :逻辑型 调用库中API:Api\_IfGroupPrivate | 判断可否群私聊 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标群 | 文本型 | 目标群 | ~~~ .版本 2 .DLL命令 Api_IfGroupPrivate, 逻辑型, "ERapi.dll", "Api_IfGroupPrivate", , 判断可否群私聊 .参数 响应QQ, 文本型 .参数 目标群, 文本型 ~~~ | Api\_IsCreateGroup | 返回 :逻辑型 调用库中API:Api\_IsCreateGroup | 查询群是否支持群成员创建群聊,Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标群 | 文本型 | 目标群 | ~~~ .版本 2 .DLL命令 Api_IsCreateGroup, 逻辑型, "ERapi.dll", "Api_IsCreateGroup", , 查询群是否支持群成员创建群聊,Pro可用 .参数 响应QQ, 文本型 .参数 目标群, 文本型 ~~~ | Api\_GetAnon | 返回 :逻辑型 调用库中API:Api\_GetAnon | 查询群是否支持匿名聊天,真为支持,假不支持 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标群 | 文本型 | 目标群 | ~~~ .版本 2 .DLL命令 Api_GetAnon, 逻辑型, "ERapi.dll", "Api_GetAnon", , 查询群是否支持匿名聊天,真为支持,假不支持 .参数 响应QQ, 文本型 .参数 目标群, 文本型 ~~~ | Api\_SetGroupCation | 返回 :逻辑型 调用库中API:Api\_SetGroupCation | 设置群验证方式 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 群号 | 文本型 | 需要设置的QQ群号,需要机器人为管理员 | | 类型 | 整数型 | 1允许任何人 2需要验证信息 3需要回答问题 4需要正确回答问题 5禁止加群 | | 设置问题 | 文本型 | 当类型为 3 4 时填写 问题,其他类型可空 | | 问题答案 | 文本型 | 当验证方式为 4 时写答案,其他类型可空 | ~~~ .版本 2 .DLL命令 Api_SetGroupCation, 逻辑型, "ERapi.dll", "Api_SetGroupCation", , 设置群验证方式 .参数 响应QQ, 文本型, , 机器人QQ .参数 群号, 文本型, , 需要设置的QQ群号,需要机器人为管理员 .参数 类型, 整数型, , 1允许任何人 2需要验证信息 3需要回答问题 4需要正确回答问题 5禁止加群 .参数 设置问题, 文本型, , 当类型为 3 4 时填写 问题,其他类型可空 .参数 问题答案, 文本型, , 当验证方式为 4 时写答案,其他类型可空 ~~~ | Api\_GetQrcode | 返回 :文本型 调用库中API:Api\_GetQrcode | 返回二维码标识和二维码图片base编码数据,换行符分割,第一行为二维码标识,第二行为二维码的base编码数据,标识用于查询当前二维码状态 | | --- | --- | --- | | 无参数 | | | ~~~ .版本 2 .DLL命令 Api_GetQrcode, 文本型, "ERapi.dll", "Api_GetQrcode", , 返回二维码标识和二维码图片base编码数据,换行符分割,第一行为二维码标识,第二行为二维码的base编码数据,标识用于查询当前二维码状态 ~~~ | Api\_CheckQrcode | 返回 :整数型 调用库中API:Api\_CheckQrcode | 取二维码状态,-1二维码失效 0获取失败(网络超时异常等) 1正在等待扫码中 2已扫码等待确认 3已确认正在登陆 | | --- | --- | --- | | 二维码ID | 文本型 | 二维码标识 | ~~~ .版本 2 .DLL命令 Api_CheckQrcode, 整数型, "ERapi.dll", "Api_CheckQrcode", , 取二维码状态,-1二维码失效 0获取失败(网络超时异常等) 1正在等待扫码中 2已扫码等待确认 3已确认正在登陆 .参数 二维码ID, 文本型, , 二维码标识 ~~~ | Api\_InviteGroup\_other | 返回:逻辑型 调用库中API:Api\_InviteGroupMember | 邀请别人群成员加入自己群 Pro可用 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 目标群号 | 文本型 | 要进入的群的群号 | | 所在群号 | 文本型 | 被邀请人和机器人共同存在的群号 | | 邀请QQ | 文本型 | 被邀请人的QQ,多个换行提交 | ~~~ .版本 2 .DLL命令 Api_InviteGroup_other, 逻辑型, "ERapi.dll", "Api_InviteGroupMember", , 邀请别人群成员加入自己群 Pro可用 .参数 响应QQ, 文本型, , 机器人QQ .参数 目标群号, 文本型, , 要进入的群的群号 .参数 所在群号, 文本型, , 被邀请人和机器人共同存在的群号 .参数 邀请QQ, 文本型, , 被邀请人的QQ,多个换行提交 ~~~ | Api\_SetValidation | 返回:无返回值 调用库中API:Api\_SetValidation | 设置本机器人好友验证方式 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 设置类型 | 整数型 | 0允许任何人 1需要验证消息 2不允许任何人 3需要回答正确问题 4需要回答问题并由我确认 | | 回答正确问题_问题 | 文本型 | 类型=3时填写,否则留空 | | 回答正确问题_答案 | 文本型 | 类型=3时填写,否则留空 | | 需要回答问题1 | 文本型 | 类型=4时填写,否则留空 | | 需要回答问题2 | 文本型 | 类型=4时填写,否则留空 | | 需要回答问题3 | 文本型 | 类型=4时填写,否则留空 | ~~~ .版本 2 .DLL命令 Api_SetValidation, , "ERapi.dll", "Api_SetValidation", , 设置加好友验证 .参数 响应QQ, 文本型 .参数 设置类型, 整数型, , 0允许任何人 1需要验证消息 2不允许任何人 3需要回答正确问题 4需要回答问题并由我确认 .参数 回答正确问题_问题, 文本型, , 类型=3时填写,否则留空 .参数 回答正确问题_答案, 文本型, , 类型=3时填写,否则留空 .参数 需要回答问题1, 文本型, , 类型=4时填写,否则留空 .参数 需要回答问题2, 文本型, , 类型=4时填写,否则留空 .参数 需要回答问题3, 文本型, , 类型=4时填写,否则留空 ~~~ | Api\_SetCover | 返回 :逻辑型 调用库中API:Api\_SetCover | 设置封面 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 图片路径 | 文本型 | 本地图片路径 | ~~~ .版本 2 .DLL命令 Api_SetCover, 逻辑型, "ERapi.dll", "Api_SetCover", , 设置封面 .参数 响应QQ, 文本型, , 机器人QQ .参数 图片路径, 文本型, , 本地图片路径 ~~~ | Api\_AddFriend\_B | 返回:逻辑型 调用库中API:Api\_AddFriend\_B | 添加好友 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 对象QQ | 文本型 | 加谁 | | 附加理由 | 文本型 | 加好友提交的理由 | | 群号 | 文本型 | 跟对方处于同一个群时可填,类似于加群好友 没有则填空 | | 来源 | 整数型 | 1 QQ号查找、2来自QQ群、3来自QQ游戏、4来自多人聊天、5来自好友推荐、6可能认识的人 | | 版本 | 整数型 | 1新版 2旧版 0随机 | ~~~ .版本 2 .DLL命令 Api_AddFriend_B, 逻辑型, "ERapi.dll", "Api_AddFriend_B" .参数 响应QQ, 文本型, , 机器人QQ .参数 对象QQ, 文本型, , 加谁 .参数 附加理由, 文本型, , 加好友提交的理由 .参数 群号, 文本型, , 跟对方处于同一个群时可填,类似于加群好友 没有则填空 .参数 来源, 整数型, , 1 QQ号查找、2来自QQ群、3来自QQ游戏、4来自多人聊天、5来自好友推荐、6可能认识的人 .参数 版本, 整数型, , 1新版 2旧版 0随机 ~~~ | Api\_GetQrcodeQQ | 返回 :整数型 调用库中API:Api\_GetQrcodeQQ | 取二维码登录QQ | | --- | --- | --- | | 二维码ID | 文本型 | 二维码标识 | ~~~ .版本 2 .DLL命令 Api_GetQrcodeQQ, 整数型, "ERapi.dll", "Api_CheckQrcode", , 取二维码登录QQ .参数 二维码ID, 文本型, , 二维码标识 ~~~ | Api\_TemporaryVoice | 返回 :文本型 调用库中API:Api\_TemporaryVoice | 上传发送群临时语音 | | --- | --- | --- | | 响应QQ | 文本型 | 机器人QQ | | 接收群号| 文本型 | 群号 | | 接收对象 | 文本型 | 对象QQ | | 文件路径 | 文本型 | | ~~~ .版本 2 .DLL命令 Api_TemporaryVoice, 文本型, "ERapi.dll", "Api_TemporaryVoice", , 上传发送群临时语音 .参数 响应QQ, 文本型, , 机器人QQ .参数 接收群号, 文本型, , 群号 .参数 接收对象, 文本型, , 对象 .参数 文件路径, 文本型 ~~~ | Api\_GetError | 返回 :文本型调用库中API:Api\_GetError | 返回机器的最后一条错误 | | --- | --- | --- | | 响应QQ | 文本型 | | ~~~ .版本 2 .DLL命令 Api_GetError, 文本型, "ERapi.dll", "Api_GetError", , 返回机器的最后一条错误 .参数 响应QQ, 文本型 ~~~ | Api\_GetFrameType | 返回 :整数型 调用库中API:Api\_GetFrameType | 返回框架类型1为pro,2为air | | --- | --- | --- | ~~~ .版本 2 .DLL命令 Api_GetFrameType, 整数型, "ERapi.dll", "Api_GetFrameType", , 返回框架类型1为pro,2为air ~~~