Skip to Content
👋 欢迎来到 HowToUseMoltbot 快速入门
频道Location 位置

频道位置解析

Moltbot 将各聊天频道中的共享位置统一为:

  • 追加到入站消息正文的可读文本,以及
  • 自动回复上下文 payload 中的结构化字段。

当前支持:

  • Telegram(位置钉选 + 地点 + 实时位置)
  • WhatsApp(locationMessage + liveLocationMessage)
  • Matrix(带 geo_urim.location

文本格式

位置以友好的一行文本展示,不带方括号:

  • 钉选:
    • 📍 48.858844, 2.294351 ±12m
  • 命名地点:
    • 📍 埃菲尔铁塔 — 战神广场, 巴黎 (48.858844, 2.294351 ±12m)
  • 实时共享:
    • 🛰 实时位置: 48.858844, 2.294351 ±12m

若频道带有说明/评论,会追加到下一行:

📍 48.858844, 2.294351 ±12m 在这里碰头

上下文字段

当存在位置时,会在 ctx 中加入以下字段:

  • LocationLat(数字)
  • LocationLon(数字)
  • LocationAccuracy(数字,米;可选)
  • LocationName(字符串;可选)
  • LocationAddress(字符串;可选)
  • LocationSourcepin | place | live
  • LocationIsLive(布尔值)

频道说明

  • Telegram:地点会映射到 LocationName/LocationAddress;实时位置使用 live_period
  • WhatsApplocationMessage.commentliveLocationMessage.caption 会作为说明行追加。
  • Matrixgeo_uri 按钉选位置解析;海拔被忽略,LocationIsLive 恒为 false。
最后更新于: