Skip to content

NapCatQQ API 接口文档

字数
1731 字
阅读时间
8 分钟

以下仅仅是Api接口列表 一览

详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

账号相关

接口字符串功能参数
get_login_info获取登录信息无参数
get_status获取在线状态无参数
get_version_info获取版本信息无参数
bot_exit退出机器人无参数
clean_cache清除缓存无参数
set_self_longnick设置个性签名longNick: string
set_input_status设置输入状态user_id: number/string, event_type: number
set_diy_online_status设置自定义在线状态face_id: number/string, face_type: number/string, wording: string
set_online_status设置在线状态根据状态码设置不同的在线状态
set_qq_profile设置QQ资料个人资料相关参数
set_qq_avatar设置QQ头像头像相关参数
get_clientkey获取客户端密钥无参数

好友相关

接口字符串功能参数
get_friend_list获取好友列表可选 no_cache: boolean/string
get_friends_with_category获取分类好友列表无参数
send_private_msg发送私聊消息user_id: number/string, message: string/array, 其他可选参数
delete_msg撤回消息message_id: number/string
get_msg获取消息message_id: number/string
send_like发送好友点赞user_id: number/string, times: number/string
set_friend_add_request处理好友添加请求flag: string/number, approve: boolean/string, remark: string
set_friend_remark设置好友备注user_id: number/string, remark: string
delete_friend删除好友user_id: number/string
get_unidirectional_friend_list获取单向好友列表无参数
friend_poke好友戳一戳user_id: number/string
mark_private_msg_as_read标记私聊消息为已读user_id: number/string, time: number
get_friend_msg_history获取私聊消息历史user_id: number/string, count: number
forward_friend_single_msg转发单条好友消息user_id: number/string, message_id: string
get_profile_like获取个人资料点赞信息无参数
fetch_emoji_like获取表情点赞信息无参数
nc_get_user_status获取用户状态user_id: number/string

群相关

接口字符串功能参数
get_group_list获取群列表可选 no_cache: boolean/string
get_group_info获取群信息group_id: number/string, 可选 no_cache: boolean/string
get_group_info_ex获取群扩展信息group_id: number/string
send_group_msg发送群消息group_id: number/string, message: string/array, 其他可选参数
set_group_add_request处理群添加请求flag: string/number, approve: boolean/string, reason: string
set_group_kick踢出群成员group_id: number/string, user_id: number/string, reject_add_request: boolean/string
set_group_ban设置群禁言group_id: number/string, user_id: number/string, duration: number/string
set_group_whole_ban设置全员禁言group_id: number/string, enable: boolean/string
set_group_admin设置群管理员group_id: number/string, user_id: number/string, enable: boolean/string
set_group_card设置群名片group_id: number/string, user_id: number/string, card: string
set_group_name设置群名称group_id: number/string, group_name: string
set_group_leave退出群聊group_id: number/string, is_dismiss: boolean/string(仅群主可用)
set_group_special_title设置专属头衔group_id: number/string, user_id: number/string, special_title: string
get_group_member_info获取群成员信息group_id: number/string, user_id: number/string, 可选 no_cache: boolean/string
get_group_member_list获取群成员列表group_id: number/string, 可选 no_cache: boolean/string
get_group_honor_info获取群荣誉信息group_id: number/string, 可选 type: string
get_essence_msg_list获取精华消息group_id: number/string
set_essence_msg设置精华消息message_id: number/string
delete_essence_msg删除精华消息message_id: number/string
group_poke群内戳一戳group_id: number/string, user_id: number/string
mark_group_msg_as_read标记群消息已读group_id: number/string, time: number
forward_group_single_msg转发单条群消息group_id: number/string, message_id: string
set_group_portrait设置群头像group_id: number/string, file: string, cache: number
_send_group_notice发送群公告group_id: number/string, content: string, 其他可选参数
_get_group_notice获取群公告group_id: number/string
_del_group_notice删除群公告group_id: number/string, notice_id: string
get_group_at_all_remain获取@全体成员剩余次数group_id: number/string
get_group_ignore_add_request获取群添加请求忽略列表无参数
get_group_ignored_notifies获取群通知忽略列表无参数
get_group_system_msg获取群系统消息无参数
get_group_shut_list获取群禁言列表group_id: number/string
set_group_remark设置群备注group_id: number/string, remark: string
set_group_sign设置群签到group_id: number/string
send_group_sign发送群签到group_id: number/string

消息相关

接口字符串功能参数
send_msg发送消息message_type: string, user_id/group_id: number/string, message: string/array
get_record获取语音file: string, 可选 out_format: string
get_image获取图片file: string
can_send_image检查是否能发送图片无参数
can_send_record检查是否能发送语音无参数
get_file获取文件file: string, type: string
_mark_all_as_read标记所有消息为已读无参数
ocr_image图片OCR识别(标准)image: string
.ocr_image图片OCR识别(增强)image: string
get_recent_contact获取最近联系人count: number/string
send_poke发送戳一戳根据不同上下文需要不同参数
get_forward_msg获取合并转发消息message_id: string
mark_msg_as_read标记消息已读消息相关参数

文件相关

接口字符串功能参数
upload_group_file上传群文件group_id: number/string, file: string, name: string, 可选 folder: string
delete_group_file删除群文件group_id: number/string, file_id: string, busid: number
create_group_file_folder创建群文件文件夹group_id: number/string, name: string
delete_group_folder删除群文件文件夹group_id: number/string, folder_id: string
get_group_file_system_info获取群文件系统信息group_id: number/string
get_group_root_files获取群根目录文件列表group_id: number/string
get_group_files_by_folder获取群子目录文件列表group_id: number/string, folder_id: string
get_group_file_url获取群文件链接group_id: number/string, file_id: string, busid: number
move_group_file移动群文件group_id: number/string, file_id: string, target_dir: string
trans_group_file转发群文件group_id: number/string, file_id: string, target_group_id: number/string
rename_group_file重命名群文件group_id: number/string, file_id: string, current_parent_directory: string, new_name: string
upload_private_file上传私聊文件user_id: number/string, file: string, name: string
get_private_file_url获取私聊文件URL文件相关参数
download_file下载文件url: string, thread_count: number, headers: string[]

AI 相关

接口字符串功能参数
get_ai_characters获取AI角色列表无参数
get_ai_record获取AI语音character: string, group_id: number/string, text: string
send_group_ai_record发送群AI语音character: string, group_id: number/string, text: string

转发与分享

接口字符串功能参数
send_group_forward_msg发送合并转发(群)group_id: number/string, messages: array
send_private_forward_msg发送合并转发(私聊)user_id: number/string, messages: array
send_forward_msg发送合并转发messages: array
ArkSharePeer分享联系人用户相关参数
ArkShareGroup分享群群相关参数
get_mini_app_ark获取小程序卡片小程序相关参数

其他功能

接口字符串功能参数
get_cookies获取Cookies可选 domain: string
get_csrf_token获取CSRF Token无参数
get_credentials获取凭证信息可选 domain: string
get_doubt_friends_add_request获取可疑好友添加请求无参数
set_doubt_friends_add_request设置可疑好友添加请求请求相关参数
get_stranger_info获取陌生人信息user_id: number/string, 可选 no_cache: boolean
get_rkey获取Rkey无参数
click_inline_keyboard_button点击内联键盘按钮group_id: number/string, bot_appid: string, button_id: string, callback_data: string, msg_seq: string
translate_en2zh英文翻译成中文text: string
create_collection创建收藏收藏相关参数
get_collection_list获取收藏列表无参数
fetch_custom_face获取自定义表情表情相关参数
nc_get_packet_status获取数据包状态无参数
get_robot_uin_range获取机器人UIN范围无参数
get_guild_list获取频道列表无参数
get_guild_service_profile获取频道资料无参数
_get_model_show获取模型展示无参数
_set_model_show设置模型展示无参数
get_group_msg_history获取群消息历史group_id: number/string, count: number
check_url_safely检查URL安全性url: string
.get_word_slices获取词语切片content: string
.handle_quick_operation处理快速操作context: object, operation: object
send_packet发送数据包数据包相关参数
set_msg_emoji_like设置消息表情点赞消息和表情相关参数
get_online_clients获取在线客户端列表无参数
unknown未知操作未知参数