Gateway › Gateway là gì?
Gateway là gì?
Tổng quan
Gateway là lớp nối bus với nền tảng chat đang dùng, cộng một adapter riêng cho nền tảng đó. Việc nhận tin và gửi tin chạy tách biệt nhau, nên một nửa chết không thể giả vờ khoẻ.
Cấu hình
Trên trang Integrations của web app, thẻ Gateways, bấm Create (hoặc Edit) trên dòng của nền tảng đó, điền Bot token (Slack thêm App token) và Owner user id; chỉ lưu được khi kiểm tra nền tảng pass; rồi bấm Enable. Credentials được agent-hub lưu lại.
Nếu không chọn được adapter nào khả dụng, bạn sẽ thấy:
FATAL: no usable gateway adapter (active gateway: telegram)
Đổi gateway
Web app Monitor → thẻ Gateway → Switch…, hoặc Enable dòng khác trên Integrations. Đổi không động tới token hay dữ liệu đã lưu — đổi lại sẽ thấy nguyên binding, topic, người dùng. Tin đang xếp hàng cho nền tảng cũ bị bỏ qua (có log).
So sánh nền tảng
| Nền tảng | Group | Topic | Thread | Kết nối |
|---|---|---|---|---|
| Telegram | group | topic | reply | long-poll getUpdates |
| Discord | server | channel | thread | Discord Gateway websocket |
| Slack | workspace | channel | thread | Socket Mode |
| Webhook | group_id | topic_id | thread_id | HTTP có ký số |
Cấu hình từng nền tảng
- Telegram — Bot token và allowlist
- Discord — Intent, quyền và slash command
- Slack — Manifest và Socket Mode
- Webhook — Nối hệ thống riêng của bạn
Trang Integrations (web app)
Trên trang Integrations của web app, bạn có thể:
- Tạo / sửa credentials cho mỗi nền tảng
- Enable gateway bạn muốn active
- Xem gateway nào đang enable (cột Status) và credentials của nó còn hợp lệ không (cột Configured)