API

class remixqq_python_sdk.app.App(url: str, token: str, qq: str)[源代码]

基类:object

App类用于创建和管理应用程序实例。

属性: - name: 应用程序的名称,字符串类型。

__init__(url: str, token: str, qq: str) None[源代码]

类的初始化方法。

参数: - url (str): 提供服务的URL,格式通常应为“http://localhost:Port/MyQQHTTPAPI”。 - token (str): 用于认证的令牌。 - qq (str): 机器人QQ号。

get_version() str[源代码]

获取框架版本号。

返回值: - str: 框架的版本号。

get_time_stamp() int[源代码]

获取当前框架内部时间戳。

返回值: - int: 当前框架内部的时间戳。

log_to_myqq(message: str) dict[源代码]

在框架记录页输出一行信息。

参数: - message (str): 要输出的内容。

返回值: - dict: 服务端返回的响应数据。

get_nick(target_qq: str) str[源代码]

获取指定QQ号的昵称。

参数: - target_qq (str): 目标QQ号。

返回值: - str: 目标QQ号的昵称。如果无法获取,则返回空字符串。

send_friend_msg(target_qq: str, content: str, bubble_id: int = 0) dict[源代码]

发送好友消息的方法。

参数: - target_qq (str): 目标好友的QQ号。 - content (str): 消息内容。 - bubble_id (int, optional): 气泡ID,默认为0使用本来的气泡,-1为随机气泡。

返回值: - dict: 服务端返回的响应数据。

send_group_message(target_group: str, is_anonymous: int, group_type: int, content: str, bubble_id: int = 0) dict[源代码]

发送群组消息的函数。

参数: - target_group (str): QQ群号。 - is_anonymous (int): 是否匿名发送,0为非匿名,1为匿名。 - group_type (int): 群组类型,2群 3讨论组 4群临时会话 5讨论组临时会话。 - content (str): 消息的内容。 - bubble_id (int, optional): 气泡ID,用于特定的消息样式,默认为0。

返回值: - dict: 服务端返回的响应数据。

get_friend_list() list[源代码]

获取好友列表。

返回值: - list: 好友列表,包含好友的QQ号。如果获取失败,返回错误信息。

send_group_message_json(target_group: str, group_type: int, json_str: str) dict[源代码]

向指定群组发送JSON格式的消息。

参数: - target_group (str): 目标群组的ID或号码。 - group_type (int): 群组类型,2群 3讨论组 4群临时会话 5讨论组临时会话。 - json_str (str): 要发送的JSON格式字符串消息内容。

返回值: - dict: 服务端返回的响应数据。

send_group_message_xml(target_group: str, group_type: int, xml_str: str) dict[源代码]

向指定群组发送XML格式的消息。

参数: - target_group (str): 目标群组的ID或号码。 - group_type (int): 群组类型,2群 3讨论组 4群临时会话 5讨论组临时会话。 - xml_str (str): 要发送的XML格式字符串消息。

返回值: - dict: 服务端返回的响应数据。

get_group_list() list[源代码]

获取群组列表。

返回值: - list: 群组列表,包含群组的ID。如果获取失败,返回错误信息。

get_group_member_list(target_group: str) list[源代码]

获取群组成员列表。

参数: - target_group (str): 目标群组的ID。

返回值: - list: 群组成员列表,包含群组成员的QQ号。如果获取失败,返回错误信息。

get_group_admin_list(target_group: str) dict[源代码]

获取群组管理员列表。(疑似已废弃)

参数: - target_group (str): 目标群组的ID。

返回值: - list: 管理员列表,包含群组成员的QQ号。如果获取失败,返回错误信息。

get_cookies() dict[源代码]

取得机器人网页操作用的Cookies

返回值:

get_blog_pskey() dict[源代码]

取得腾讯微博页面操作用参数P_skey

get_zone_pskey() dict[源代码]

取得QQ空间页面操作用参数P_skey

get_group_pskey() dict[源代码]

取得QQ群页面操作用参数P_skey

get_classroom_pskey() dict[源代码]

取得QQ教室页面操作用参数P_skey

get_ten_pay_pskey() dict[源代码]

取得QQ钱包页面操作用参数P_skey

get_jubao_pskey() dict[源代码]

取得QQ举报页面操作用参数P_skey

get_bkn() dict[源代码]

取得机器人网页操作用参数Bkn或G_tk

get_bkn_32() dict[源代码]

取得机器人网页操作用参数长Bkn或长G_tk