Skip to content
PeratX edited this page Aug 23, 2020 · 1 revision

文档 + TODO

  1. 带有 [Incomplete] 的代表该方法实现不完整
  2. 带有 [Placeholder] 的代表该方法仅占位,无法实现具体功能
  3. 带有 [Won't Implement] 的代表该方法不会实现

功能

  • 应用 JSON
  • CQ码 [Incomplete]
  • 悬浮窗
  • 菜单
  • API请求日志

CQ码

  • At
  • 表情
  • Emoji
  • 图片
  • 名片 [Incomplete]

扩展CQ码详解

  • 发送网络图片以 .mnimg 结尾,该文件不落地,例:[CQ:image,file={247E6A8B-ED3A-1B98-15E8-07E2277C787A}.jpg.mnimg]
  • 发送本地图片支持绝对和相对路径,相对路径支持java.exe目录下data\image和运行目录下data\image,例:[CQ:image,file=2.png]
  • 发送URL图片使用扩展CQ码,例:[CQ:image,url=https://xxxx/xxxx.jpg]
  • 支持发送和接收闪照,额外参数 type=flash
  • 发送抖一抖 [CQ:shake]
  • 发送各类戳一戳 [CQ:poke,id=xxx,type=xxx],ID和Type见 miraiHummerMessage.kt,必须在该文件中定义的id和type才能发送
  • 接收VipFace [CQ:vipface,id=xxx,name=xxx,count=xxx]
  • 发送 XML 消息 [CQ:xml,data=xxxx]
  • 发送 JSON 消息 [CQ:json,data=xxxx],少部分 JSON 消息为此类型
  • 发送 LightApp 消息 [CQ:app,data=xxxx],大部分 JSON 消息为此类型
  • 接收未知类型 Rich 消息 [CQ:rich,data=xxxx,id=xx]
  • 支持接收语音,并仅能向群发送语音,getRecord不支持指定格式,发送支持silkamr格式
  • 发送、接收网络语音以.mnrec结尾且该文件不落地 [CQ:record,file=xxxx.mnrec]
  • 发送本地语音和URL语音同发送图片

酷Q API

  • CQ_addLog
  • CQ_canSendImage
  • CQ_canSendRecord
  • CQ_deleteMsg
  • CQ_getAppDirectory
  • CQ_getCookiesV2 [Placeholder] [Won't Implement]
  • CQ_getCsrfToken [Placeholder] [Won't Implement]
  • CQ_getFriendList
  • CQ_getGroupInfo
  • CQ_getGroupList
  • CQ_getGroupMemberInfoV2 [Incomplete]
  • CQ_getGroupMemberList [Incomplete]
  • CQ_getImage
  • CQ_getLoginNick
  • CQ_getLoginQQ
  • CQ_getRecordV2 [Placeholder]
  • CQ_getStrangerInfo [Incomplete]
  • CQ_sendDiscussMsg [Placeholder] [Won't Implement]
  • CQ_sendGroupMsg
  • CQ_sendLikeV2 [Placeholder] [Won't Implement]
  • CQ_sendPrivateMsg
  • CQ_setDiscussLeave [Placeholder] [Won't Implement]
  • CQ_setFatal
  • CQ_setFriendAddRequest
  • CQ_setGroupAddRequestV2
  • CQ_setGroupAdmin [Placeholder]
  • CQ_setGroupAnonymous [Placeholder]
  • CQ_setGroupAnonymousBan [Placeholder]
  • CQ_setGroupBan
  • CQ_setGroupCard
  • CQ_setGroupKick
  • CQ_setGroupLeave
  • CQ_setGroupSpecialTitle
  • CQ_setGroupWholeBan

过时 酷Q API

  • CQ_getCookies [Placeholder] [Won't Implement]
  • CQ_getGroupMemberInfo
  • CQ_setGroupAddRequest
  • CQ_getRecord
  • CQ_sendLike [Placeholder] [Won't Implement]

事件

  • _eventEnable
  • _eventDisable
  • _eventStartup
  • _eventExit
  • _eventDiscussMsg [Won't Implement]
  • _eventFriend_Add
  • _eventGroupMsg
  • _eventGroupUpload
  • _eventPrivateMsg
  • _eventRequest_AddFriend
  • _eventRequest_AddGroup
  • _eventSystem_GroupAdmin
  • _eventSystem_GroupBan
  • _eventSystem_GroupMemberDecrease
  • _eventSystem_GroupMemberIncrease
Clone this wiki locally