This repository has been archived by the owner on Aug 2, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 308
CQ 码的坑
Richard Chien edited this page Mar 9, 2018
·
2 revisions
emoji
码可能出现在昵称、群名片、群名称等各种其它酷 Q 产出的字符串中-
face
码接收时 id 在 0~170,为旧版 QQ 表情的 id,发送时可以发送 170 之后的新版 QQ 表情 bface
码在酷 Q Air 中不给出 id,data
目录也不会收到表情缓存,但会在 CQ 码之后紧跟着给出[表情标题]
,而 Pro 中则正常- 发送
bface
不止要指定id
,还要指定p
,即data\bface
中的子目录名 -
sface
码对应手机 QQ「表情商城」中的「小表情」 - 酷 Q Air 无法发送
image
码(同一消息的其它文本可正常发出) - 除了官方文档中给出的 CQ 码,在接收消息中还会出现
contact
联系人分享、location
位置分享、show
厘米秀、sign
签到、rich
其它富媒体分享 - 在 iOS 设备上的有限的测试指出,QQ 音乐分享到 QQ,不显示成 CQ 码,而是只有文本链接;网易云音乐分享的,CQ 码是
rich
;全民 K 歌分享的也是rich
- 同样在 iOS 设备上的测试,支持分享到 QQ 的其它(非音乐)app,分享的内容的 CQ 码均为
rich
- 收到文件将会给出纯文本的文件名和文件大小,而不是 CQ 码
shake
和其它内容混发时,会被单独发出,去掉它的其它内容会合并在另一条中发送-
record
和其它内容混发时,只有它会被发出,其它内容会被忽略 -
rps
、dice
和其它内容混发时,其前面、本身、后面会依次分成三条消息发送;另外,它们在 TIM 上无法显示 - 在私聊或讨论组中使用
anonymous
时,无论是否给出ignore
参数,消息都会被发出 - 6 月 9 日的测试显示目前无法在群聊中发送
anonymous
- 私聊和群聊中可以发送
show
,id
参数可从获取的消息中取得,qq
参数不是必要的;讨论组无法发送 -
sign
、rich
码无法主动发送 -
location
码在酷 Q Air 中会被转换成文本发送 手机 QQ 发送的location
码,酷 Q 收到为rich
,text
参数为位置描述,而酷 Q 发送的由另一个酷 Q 接收,与发送时格式相同