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ảngGroupTopicThreadKết nối
Telegramgrouptopicreplylong-poll getUpdates
DiscordserverchannelthreadDiscord Gateway websocket
SlackworkspacechannelthreadSocket Mode
Webhookgroup_idtopic_idthread_idHTTP 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)