SuperAPI AI 工具集

line

办公与效率

查看项目

更新于 10-16 09:47

技能介绍

用途:该技能面向 LINE 平台的 Messaging API,用于查询机器人信息、获取用户与关注者数据、向用户发送消息,以及管理富菜单和 Webhook。

主要能力:获取机器人信息、用户资料和关注者 ID 列表(支持分页);发送推送、回复、多播(一次最多 500 个用户 ID)和广播消息;支持文本、图片、视频、音频、位置、贴纸、模板和 Flex 等多种消息类型,每个请求的 messages 数组最多 5 个消息对象。还可查询月度消息配额及消耗、发送图片与按钮模板消息、获取/设置/测试 Webhook 端点、列出、创建和删除富菜单、获取消息投递统计和关注者人口统计,以及获取群组摘要和群成员资料。

使用方式:需先设置环境变量 LINE_TOKEN,认证使用 Authorization 头中的 Bearer 令牌。Base URL 为 https://api.line.me,通过 curl 调用各端点,例如获取机器人信息:curl -s "https://api.line.me/v2/bot/info" --header "Authorization: Bearer $LINE_TOKEN" | jq .。发送消息时先写入 /tmp/line_request.json 再以 POST 请求提交。若请求失败,可运行 zero doctor check-connector --env-name LINE_TOKEN 或 zero doctor check-connector --url https://api.line.me/v2/bot/info --method GET 进行排查。

限制:推送消息计入月度配额,免费方案推送条数有限,回复消息免费;回复令牌来自 Webhook 事件且会很快过期,需及时处理;所有图片、视频和音频 URL 必须使用 HTTPS;用户 ID 与频道相关,同一用户在不同频道的 ID 不同;Webhook 验签使用 x-line-signature 头与 HMAC-SHA256。