Skip to content

接入 LINE

支持的基本消息类型

版本 v4.17.0。

消息类型是否支持接收是否支持发送备注
文本
图片
语音
视频
文件
贴纸

主动消息推送:支持。

创建 LINE Messaging API Channel

  1. 打开 LINE Developers Console
  2. 创建或选择一个 Provider
  3. 创建一个 Messaging API Channel (不是 LINE Login Channel)
  4. Messaging API 页面中,完成机器人初始化

获取凭据

你需要以下配置项:

  • channel_secret
  • channel_access_token

获取方式:

  1. 进入对应 Channel 的设置页面
  2. Basic settings 获取 Channel secret
  3. Messaging API 页面签发 Channel access token

配置 AstrBot

  1. 进入 AstrBot 管理面板
  2. 点击左侧 机器人
  3. 点击 + 创建机器人
  4. 选择 line

填写配置:

  • ID(id):自定义,区分多个平台实例
  • 启用(enable):勾选
  • LINE Channel Access Token:填入 channel_access_token
  • LINE Channel Secret:填入 channel_secret

点击保存。

配置回调地址(统一 Webhook)

LINE 适配器仅支持 AstrBot 统一 Webhook 模式。

保存后,在机器人卡片里点击「查看 Webhook 链接」,复制 URL。

然后到 LINE Developers Console:

  1. 打开 Messaging API 页面
  2. Webhook settings 中粘贴 Webhook URL
  3. 点击 Verify
  4. 打开 Use webhook

TIP

如果你的 AstrBot 不在公网,请先配置好可公网访问的域名与反向代理,确保 LINE 可以访问该 Webhook URL。

测试

  1. 用 LINE 添加该官方账号为好友(通过二维码即可添加)
  2. 给机器人发送一条消息(例如 hi
  3. 若能收到回复,即接入成功

如果要在群内使用,请先将该官方账号拉入群组后再测试。

Deployed on Rainyun Logo