API
- class remixqq_python_sdk.app.App(url: str, token: str, qq: str)[源代码]
基类:
objectApp类用于创建和管理应用程序实例。
属性: - name: 应用程序的名称,字符串类型。
- __init__(url: str, token: str, qq: str) None[源代码]
类的初始化方法。
参数: - url (str): 提供服务的URL,格式通常应为“http://localhost:Port/MyQQHTTPAPI”。 - token (str): 用于认证的令牌。 - qq (str): 机器人QQ号。
- 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: 服务端返回的响应数据。
- 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_member_list(target_group: str) list[源代码]
获取群组成员列表。
参数: - target_group (str): 目标群组的ID。
返回值: - list: 群组成员列表,包含群组成员的QQ号。如果获取失败,返回错误信息。