Skip to content

[CQ:location] ​

用途 ​

[CQ:location] 用于发送位置信息,包含经纬度、地名和样式信息。

范围:-(QQ Bot API 暂不支持发送)

语法 ​

text
[CQ:location,lat=39.908823,lon=116.397470,title=北京市,content=天安门广场,style=1]

参数 ​

参数名必填说明
lat✅纬度
lon✅经度
title❌地名/标题
content❌详细地址描述
style❌样式(具体值取决于客户端实现)

与标准 OneBot V11 的差异 ​

QQ Bot API(官方 API)不提供发送位置信息的接口。[CQ:location] 在 Gensokyo 中无法发送。

差异点标准 OneBot V11Gensokyo 实现
发送位置✅ 支持❌ QQ Bot API 不支持
入站上报✅ 收到位置时上报❌ QQ Bot 不推送位置消息

发送行为 ​

不支持。如果消息中包含 [CQ:location],该 CQ 码会被忽略或作为文本原样发出。

替代方案 ​

如需分享位置,可以将地名和坐标作为文本发送:

python
await bot.send_group_msg(
    group_id=123456,
    message="位置:北京市天安门广场 (39.908823, 116.397470)",
)

注意 ​

  • QQ Bot API 与 go-cqhttp 等第三方实现不同,不支持位置消息功能。
  • 如需地图相关功能,可考虑发送地图截图(使用 [CQ:image])作为替代。

Gensokyo-NewQQ 配套 Web 文档站