OpenAB スタンドアロン Webhook Gateway — WebSocket を通じて Telegram または LINE(あるいは両方)を既存の OAB インスタンスに接続します。少なくとも一方のプラットフォームを設定する必要があります。 ソース:https://github.com/openabdev/openab

OpenAB Gateway は、Telegram と LINE を WebSocket 経由で既存の OpenAB インスタンスに接続するスタンドアロン Webhook ブリッジです。
@BotFather で /newbot を送信し、Bot Token を取得して Telegram Bot Token に入力してください。
Telegram Bot Token を入力してデプロイします。公開 HTTPS ドメインが自動割り当てされます。
curl "https://api.telegram.org/botYOUR_TOKEN/setWebhook?url=https://YOUR_DOMAIN/webhook/telegram"
OpenAB サービスの /home/agent/.config/openab/config.toml を編集して追加:
[gateway]
url = "ws://openab-gateway:8080/ws"
OpenAB サービスを再起動してください。
LINE Developers Console → Messaging API タブ:
https://YOUR_DOMAIN/webhook/lineconfig.toml の gateway セクションに platform = "line" を追加:
[gateway]
url = "ws://openab-gateway:8080/ws"
platform = "line"
保存後、OpenAB サービスを再起動してください。
| パス | プラットフォーム |
|---|---|
POST /webhook/telegram | Telegram |
POST /webhook/line | LINE |
GET /ws | OAB WebSocket(内部) |
GET /health | ヘルスチェック |