Kênh

Kênh là gì?

Kênh là các nền tảng giao tiếp mà các tác nhân Neotask của bạn sử dụng để gửi và nhận tin nhắn. Bằng cách kết nối một kênh, bạn cấp cho tác nhân khả năng lắng nghe tin nhắn đến trên nền tảng đó và phản hồi theo thời gian thực.

Các khái niệm chính:

Kênh được hỗ trợ

Kênh Phương thức xác thực Tính năng
Slack OAuth Nhắn tin đầy đủ, kênh, luồng, phản ứng, tải tệp lên
Discord Token bot Nhắn tin máy chủ, kênh, DM, nhúng, phản ứng
WhatsApp Mã QR Tin nhắn văn bản, tin nhắn media, trò chuyện nhóm
Telegram Token bot Tin nhắn văn bản, nhóm, kênh, bàn phím nội tuyến, chia sẻ tệp
Signal Ứng dụng cục bộ Nhắn tin mã hóa đầu cuối, trò chuyện nhóm
Microsoft Teams OAuth Nhóm, kênh, trò chuyện, thẻ thích ứng, chia sẻ tệp
Google Chat OAuth Không gian, tin nhắn trực tiếp, thẻ, cuộc trò chuyện có luồng
SMS Khóa API Nhắn tin văn bản đi và đến qua các nhà cung cấp được hỗ trợ
Email / Gmail OAuth Gửi, nhận, soạn thảo, trả lời, đính kèm, quản lý nhãn
Matrix Token Nhắn tin liên kết, phòng, mã hóa đầu cuối
Line Token Tin nhắn văn bản, nhãn dán, trò chuyện nhóm, menu phong phú
Zalo Token Tin nhắn văn bản, chia sẻ media
IRC Cấu hình Kết nối máy chủ, kênh, tin nhắn riêng
iMessage Cục bộ Nhắn tin gốc macOS (yêu cầu máy chủ macOS)

Kết nối kênh

Quy trình kết nối thay đổi tùy thuộc vào phương thức xác thực của kênh.

Luồng OAuth

Sử dụng bởi: Slack, Microsoft Teams, Google Chat, Email / Gmail

  1. Mở tab Kênh của tác nhân.
  2. Nhấp vào Kết nối bên cạnh kênh bạn muốn thêm.
  3. Bạn sẽ được chuyển hướng đến trang ủy quyền của dịch vụ.
  4. Đăng nhập bằng tài khoản của bạn và cấp cho Neotask các quyền được yêu cầu.
  5. Sau khi ủy quyền, bạn được chuyển hướng trở lại bảng điều khiển và kênh xuất hiện là đã kết nối.

Đối với nền tảng di động, có tùy chọn mã QR. Quét mã QR từ điện thoại của bạn để hoàn tất ủy quyền mà không cần đăng nhập trên trình duyệt máy tính để bàn.

Token bot

Sử dụng bởi: Discord, Telegram

  1. Tạo bot trên nền tảng tương ứng:
    • Discord -- Tạo ứng dụng tại Discord Developer Portal và tạo token bot.
    • Telegram -- Nhắn tin @BotFather trên Telegram để tạo bot và nhận token.
  2. Mở tab Kênh của tác nhân và nhấp vào Kết nối bên cạnh kênh.
  3. Dán token bot vào trường token.
  4. Nhấp vào Lưu để thiết lập kết nối.

Mã QR

Sử dụng bởi: WhatsApp

  1. Mở tab Kênh của tác nhân và nhấp vào Kết nối bên cạnh WhatsApp.
  2. Một mã QR sẽ xuất hiện trên màn hình.
  3. Mở WhatsApp trên điện thoại, vào Thiết bị liên kết và quét mã QR.
  4. Kết nối được thiết lập khi điện thoại của bạn xác nhận liên kết.

Khóa API

Sử dụng bởi: SMS

  1. Lấy khóa API từ nhà cung cấp SMS của bạn (ví dụ: Twilio, Vonage).
  2. Mở tab Kênh của tác nhân và nhấp vào Kết nối bên cạnh SMS.
  3. Nhập khóa API và bất kỳ trường bắt buộc bổ sung nào (ví dụ: số điện thoại, account SID).
  4. Nhấp vào Lưu để kích hoạt kênh.

Token

Sử dụng bởi: Matrix, Line, Zalo

  1. Tạo token truy cập từ cài đặt nhà phát triển hoặc bảng quản trị của nền tảng tương ứng.
  2. Mở tab Kênh của tác nhân và nhấp vào Kết nối bên cạnh kênh.
  3. Dán token vào trường token.
  4. Nhấp vào Lưu để thiết lập kết nối.

Cấu hình máy chủ

Sử dụng bởi: IRC

  1. Mở tab Kênh của tác nhân và nhấp vào Kết nối bên cạnh IRC.
  2. Nhập địa chỉ máy chủ, cổng, biệt danh và (tùy chọn) mật khẩu.
  3. Chỉ định các kênh để tham gia khi kết nối.
  4. Nhấp vào Lưu để kết nối.

Ứng dụng cục bộ

Sử dụng bởi: Signal, iMessage

  1. Đảm bảo ứng dụng cần thiết được cài đặt và chạy trên máy chủ:
    • Signal -- Signal Desktop phải được cài đặt và liên kết với tài khoản Signal của bạn.
    • iMessage -- Yêu cầu máy chủ macOS với Messages.app được cấu hình.
  2. Mở tab Kênh của tác nhân và nhấp vào Kết nối bên cạnh kênh.
  3. Neotask sẽ phát hiện ứng dụng cục bộ và thiết lập kết nối.
  4. Nếu ứng dụng không được phát hiện, bạn sẽ được nhắc cài đặt hoặc cấu hình nó.

Kiểm tra kết nối

Sau khi kết nối bất kỳ kênh nào, Neotask tự động chạy kiểm tra độ trễ để xác minh kết nối:

Bạn có thể chạy lại bài kiểm tra kết nối bất kỳ lúc nào từ cài đặt kênh.

Thao tác kênh

Sau khi kênh được kết nối, bạn có thể quản lý nó từ tab Kênh của tác nhân.

Bật / Tắt

Bật hoặc tắt kênh mà không ngắt kết nối. Khi bị tắt:

Kiểm tra kết nối

Chạy bài kiểm tra kết nối theo yêu cầu để xác minh kênh có thể truy cập và phản hồi. Bài kiểm tra:

Xem độ trễ

Mỗi kênh đã kết nối hiển thị lần đọc độ trễ gần đây nhất trên tab Kênh. Điều này giúp bạn xác định các kết nối chậm hoặc bị suy giảm ngay lập tức. Độ trễ được cập nhật:

Ngắt kết nối / Đăng xuất

Để xóa hoàn toàn kết nối kênh:

  1. Nhấp vào Ngắt kết nối bên cạnh kênh.
  2. Xác nhận hành động trong hộp thoại.
  3. Neotask thu hồi hoặc loại bỏ thông tin xác thực đã lưu (token OAuth được thu hồi ở phía nhà cung cấp khi được hỗ trợ).
  4. Kênh bị xóa khỏi danh sách kênh hoạt động của tác nhân.

Để kết nối lại sau khi ngắt kết nối, hãy thực hiện lại các bước kết nối ban đầu.