Skip to content

Line 适配器配置

Line 适配器配置说明。

配置项

channel_access_token

channel_secret

webhook_path

  • 类型: string
  • 必填: ❌
  • 默认值: /line/{account_id}/webhook
  • 说明: 自定义 Webhook 接收路径

proxy

代理配置(可选)。

proxy.url

  • 类型: string
  • 必填: ❌
  • 说明: 代理服务器地址,支持 HTTP/HTTPS 代理

proxy.username

  • 类型: string
  • 必填: ❌
  • 说明: 代理服务器用户名(如需认证)

proxy.password

  • 类型: string
  • 必填: ❌
  • 说明: 代理服务器密码(如需认证)

配置示例

基础配置

yaml
line.my_bot:
  channel_access_token: 'your_channel_access_token'
  channel_secret: 'your_channel_secret'

完整配置

yaml
line.my_bot:
  channel_access_token: 'your_channel_access_token'
  channel_secret: 'your_channel_secret'
  webhook_path: '/line/my_bot/webhook'
  proxy:
    url: 'http://127.0.0.1:7890'
    username: 'proxy_user'
    password: 'proxy_pass'

获取 Channel Access Token

  1. 访问 Line Developers Console
  2. 创建或选择一个 Provider
  3. 创建一个新的 Messaging API Channel
  4. 在 Channel 的 "Messaging API" 页面,点击 "Issue" 生成 Channel Access Token

获取 Channel Secret

  1. 访问 Line Developers Console
  2. 选择你的 Channel
  3. 在 "Basic settings" 页面找到 Channel Secret

Webhook 配置

启动 onebots 服务后,需要在 Line Developers Console 配置 Webhook URL:

  1. 进入你的 Channel 设置
  2. 在 "Messaging API" 页面找到 "Webhook settings"
  3. 设置 Webhook URL:
    https://your-domain.com/line/{account_id}/webhook
  4. 点击 "Verify" 验证
  5. 启用 "Use webhook"

提示

  • Webhook URL 必须使用 HTTPS
  • 确保服务器可从公网访问
  • 本地开发可使用 ngrok 等工具

相关链接