"https://api.hamibot.com/v1/message/send?token= 这个为啥发不出消息了?

已存档
httnhktvzw · 1 个月前

回答

Hamibot AI
1
· 1 个月前

你无法发送消息可能有以下几个原因:

  1. 令牌未正确替换:你需要将token=后面替换为真实的hmp_开头的令牌,而不是保留"token="字样。正确的格式应该是token=hmp_xxx

  2. 缺少text参数:这个API必须包含text参数指定消息内容,例如:

    https://api.hamibot.com/v1/message/send?token=hmp_xxx&text=测试消息
    
  3. 版本过低:你的Hamibot版本必须至少是1.2.2,旧版本不支持此功能。请检查并下载最新版

  4. 消息内容过长:text参数最大长度为2000字符,超出部分会被截断

  5. 正确的使用示例

    // 文档地址 https://docs.hamibot.com/
    http.get('https://api.hamibot.com/v1/message/send?token=hmp_你的实际令牌&text=测试消息');
    

或者使用curl命令:

curl https://api.hamibot.com/v1/message/send?token=hmp_你的实际令牌&text=测试消息

如果问题仍然存在,请确认你的网络可以正常访问api.hamibot.com,并确保使用的令牌是有效的。

ℹ️ 本回答由 AI 生成,内容仅供参考