LINE
LINE Messaging API 透過簽名 Webhook 收文字,對外傳送文字使用 Push API 和 Channel Access Token。目前接入不會儲存短期 webhook reply_token 來代替推送授權,也不承諾媒體訊息進入 Anyy 對話。
準備帳號和 HTTPS
需要 LINE Messaging API Channel、v2.1 Channel Access Token 和 Channel Secret。Bot User ID 可選,僅在確實要匹配平台身分時填寫,不使用任意聯絡人 ID 代替。
先按訊息平台設定 Anyy 入站監聽與 HTTPS 反向代理,再把路徑註冊到 LINE Developers Console 並啟用:
/channels/line/ACCOUNT_ID/webhook
平台資料見LINE Messaging API 文件。Channel Secret 校驗原始請求體,代理必須原樣轉發。
填寫 Anyy 表單
開啟 Dashboard 通訊管道 → 新增 → LINE,填寫 channel_access_token、channel_secret 和可選 bot_user_id。預設帳號 ID 為 line。
新帳號私訊預設 open、群組對話預設 mention。執行 anyy setup channel 後選擇 LINE,可修改 DM 為 open/allowlist/disabled,Group 為 mention/open/allowlist/disabled。該平台不支援 Pairing;目前設定動作沒有名單條目編輯器,選擇 allowlist 不代表已建立允許名單,詳見設定範圍。
分開驗證兩種工作階段
anyy channel reload
anyy channel doctor line
先做 Console Webhook 驗證,再用符合策略的使用者傳送私訊,最後測試群組對話提及。出站 Push 仍要求目標允許平台推送,不可將一筆有效 Webhook 當成任意收件人的傳送權限。
收到但不能回覆時,核對 Token、目標推送資格和 Channel 狀態;群組中不回覆時檢查提及和群策略。目前支援的長文字回覆會分段,未知或部分成功的傳送不要盲目重送整則訊息。