53 lines
2.4 KiB
Python
53 lines
2.4 KiB
Python
# ktg.py
|
||
import sys
|
||
sys.path.append("..") # 添加父目录到模块搜索路径
|
||
import KtRequestGenerator as kg
|
||
def main():
|
||
api_paths = [
|
||
# 账号信息管理
|
||
"/set_qq_profile", # 设置账号信息
|
||
"/set_qq_avatar", # 设置头像
|
||
"/set_self_longnick", # 设置个性签名
|
||
"/get_login_info", # 获取登录号信息
|
||
"/get_stranger_info", # 获取账号信息(陌生人)
|
||
"/get_online_clients", # 获取在线客户端列表
|
||
"/send_like", # 点赞
|
||
"/get_profile_like", # 获取点赞列表
|
||
"/create_collection", # 创建收藏
|
||
"/fetch_custom_face", # 获取收藏表情
|
||
"/get_recent_contact", # 获取最近消息列表
|
||
|
||
# 在线状态管理
|
||
"/set_online_status", # 设置在线状态(10=在线,60=Q我)
|
||
"/set_diy_online_status", # 设置自定义在线状态
|
||
"/get_status", # 获取状态(基础)
|
||
"/nc_get_user_status", # 获取用户状态(扩展)
|
||
"/_get_model_show", # 获取在线机型
|
||
"/_set_model_show", # 设置在线机型
|
||
|
||
# 好友关系管理
|
||
"/get_friend_list", # 获取好友列表
|
||
"/get_unidirectional_friend_list", # 获取单向好友列表
|
||
"/get_friends_with_category", # 获取好友分组列表
|
||
"/set_friend_remark", # 设置好友备注
|
||
"/delete_friend", # 删除好友
|
||
"/set_friend_add_request", # 处理好友请求
|
||
"/get_doubt_friends_add_request", # 获取被过滤好友请求
|
||
"/set_doubt_friends_add_request", # 处理被过滤请求(调用即同意!)
|
||
|
||
# 私聊消息状态
|
||
"/mark_private_msg_as_read", # 设置私聊已读
|
||
|
||
# 消息状态控制
|
||
"/mark_msg_as_read", # 设置消息已读(通用)
|
||
"/mark_group_msg_as_read", # 设置群聊已读
|
||
"/_mark_all_as_read", # 设置所有消息已读
|
||
|
||
# 卡片与分享功能
|
||
"/ArkSharePeer", # 获取推荐好友/群聊卡片
|
||
"/ArkShareGroup", # 获取推荐群聊卡片
|
||
"/get_mini_app_ark", # 获取小程序卡片
|
||
]
|
||
kg.generateRequestKt("account", "AbstractAccount", api_paths)
|
||
if __name__ == "__main__":
|
||
main() |