ProxyAI

LINE

只要两个值,别无其他

以前设置 LINE 要自己签发访问令牌再粘贴过来。现在不用了。对话框只问你要频道 ID和频道密钥,连接的事 ProxyAI 全包,包括到期前自动续期。

所以:没有要复制的令牌,也没有要记进日历的续期日。

在控制面板侧边栏打开配置 → 渠道,在 Line 卡片上选择配置。

创建你的 LINE 频道

在保存之前,对话框显示五步指引创建你的 LINE 频道(约 3 分钟),附带打开 LINE Developers 按钮。LINE 那边的工作大约三分钟:

  1. 登录 LINE Developers Console 并创建一个服务提供方,即你的账号归属的商家或品牌。选的时候想清楚:频道建好后永远不能移到另一个服务提供方下。
  2. 在里面创建一个 Messaging API 类型的频道。
  3. 打开该频道的基本设置选项卡,复制频道 ID和频道密钥。
  4. 把两者粘贴到 ProxyAI 并选择保存。
  5. 在 LINE Official Account Manager 中打开设置 → 回应设置,把自动回复消息关掉。

最后一步很关键。自动回复开着时,LINE 会在你的机器人回答之前先发一条固定回复,客户问一句收到两条回答。

频道密钥要保密,它是证明消息确实来自 LINE 的凭证。一旦泄露,在控制台签发一个新的回来保存。

Webhook 状态

对话框显示实时状态,旁边有重新检查按钮:

  • CONNECTED:一切就绪,消息会到达你的机器人。
  • WEBHOOK OFF:LINE 那边有连接,但它的 Use webhook 开关没开。去 LINE Developers Console 的 Messaging API 选项卡打开。在打开之前,LINE 会丢掉所有消息。
  • OTHER ENDPOINT:这个 LINE 频道指向了别处,通常是另一个工具或旧设置。再保存一次指回来。
  • INVALID TOKEN:LINE 拒绝了你输入的值。回基本设置重新复制频道 ID 和频道密钥。
  • UNREACHABLE:LINE 刚才没回应。稍后重新检查。
  • PENDING:还没保存。

同样的检查也在卡片三点菜单的重新检查下,不用打开对话框。

测试

把你的官方账号加为好友,或打开已有聊天,发条消息。机器人几秒内回答。

  • 没回复,状态是 CONNECTED:检查是否发错了账号,以及你的 LINE 套餐是否允许该账号发消息。
  • 没回复,状态是 WEBHOOK OFF:去 LINE 打开 Use webhook,然后重新检查。
  • 收到两条回复:LINE Official Account Manager 里的自动回复消息还开着。

如果你是老方式设置的

老方式设置的渠道继续可用,但当时粘贴的访问令牌已不再是 ProxyAI 实际使用的凭证。打开对话框,输入频道 ID 和频道密钥保存一次即可。然后可以在 LINE 控制台作废旧令牌。