频道
注意: QQ频道功能目前还在测试阶段, go-cqhttp 也在适配的初期阶段, 以下
APIEvent的字段名可能存在错误并均有可能在后续版本修改/添加/删除. 目前仅供开发者测试以及适配使用
QQ频道相关说明
命名说明
API以及字段相关命名均为参考QQ官方命名或相似产品命名规则, 由于QQ频道的账号系统独立于QQ本体, 所以各个 ID 并不能和QQ通用.也无法通过 tiny_id 获取到 QQ号
下表为常见字段命名说明
| 命名 | 说明 |
|---|---|
tiny_id | 在频道系统中代表用户ID, 与QQ号并不通用 |
guild_id | 频道ID |
channel_id | 子频道ID |
所有频道相关事件的
user_id均为tiny_id
特殊说明
- 由于频道的限制, 目前无法通过图片摘要查询到频道图片消息的详细信息, 所以通过频道消息收到的图片均会下载完整文件到
images/guild-images. (群图片转发不受此限制) - 由于无法通过
GlobalID放下频道消息的ID, 所以所有频道消息的message_id均为string类型 send_msgAPI将无法发送频道消息get_msgAPI暂时无法获取频道消息reply等消息类型暂不支持解析at消息的target依然使用qq字段, 以保证一致性. 但内容为tiny_id- 所有事件的
self_id均为 BOT 的QQ号.tiny_id将放在self_tiny_id字段 - 遵循我们一贯的原则, 将不会支持主动加频道/主动拉人/红包相关消息类型
- 频道相关的API仅能在
Android Phone和iPad协议上使用. - 由于频道相关ID的数据类型均为
uint64, 为保证不超过某些语言的安全值范围, 在v1.0.0-beta8-fix3以后, 所有ID相关数据将转换为string类型, API调用uint64或string均可接受. - 为保证一致性, 所有频道接口返回的
用户ID均命名为tiny_id, 所有频道相关接口的用户ID入参均命名为user_id