Hướng dẫn xuất dữ liệu từ Slack sang Zoom Chat

Trước khi xuất dữ liệu từ Slack sang Zoom Chat, điều quan trọng là bạn phải tìm hiểu và xem xét các khả năng sau khi xuất dữ liệu:

  1. Khả năng tích hợp Slack và Zoom
  2. Khả năng tương tác tin nhắn giữa Slack và Zoom Chat

Sau khi xem xét, nếu các khả năng trên đều ổn thì bạn hãy quyết định: Chuyển dữ liệu từ Slack sang Zoom Chat.

Bất kỳ khi nào chuyển dữ liệu từ ứng dụng này qua ứng dụng khác cũng cần một lượng lớn thời gian và lên kế hoạch cụ thể từng bước. Vì vậy, bạn cần thực hiện đúng quy trình chuyển đổi này.

Liệu Zoom có tích hợp với Slack không?

Zoom có tích hợp với Slack.

Nếu muốn sử dụng Slack làm công cụ nhắn tin chính và tham gia các cuộc gọi video qua Zoom, bạn có thể sử dụng tích hợp Slack <> Zoom.

Bạn cần các gói giá Zoom Pro, Business, Education hoặc API để bắt đầu các cuộc họp Zoom trực tiếp từ Slack workspace.

Sau khi kết nối, bạn có thể khởi chạy Zoom Meeting mà không cần rời khỏi Slack.

Nếu muốn thực hiện cuộc gọi âm thanh ra bên ngoài (mà không cần rời khỏi Slack), bạn cần được cấp giấy phép Zoom Phone.

Khi được tích hợp, Zoom Phone cho phép bạn thực hiện cuộc gọi PSTN mà không cần rời khỏi Slack.

Làm cách nào để đồng bộ hóa Zoom với Slack?

xuất dữ liệu từ Slack sang Zoom Chat

Trong nhóm, nếu bạn muốn tiếp tục sử dụng Slack nhưng những người dùng khác muốn chuyển sang Zoom Chat toàn thời gian, hãy xem xét đồng bộ hóa hai ứng dụng với khả năng tương tác tin nhắn.

Khi đồng bộ Zoom Chat với Slack, bạn có thể gửi tin nhắn trên nhiều nền tảng.

Bạn có thể gửi tin nhắn, file, biểu tượng cảm xúc, GIF và thậm chí chỉnh sửa và xóa tin nhắn trên nhiều nền tảng.

Khi đồng bộ hóa Zoom với Slack, giao diện người dùng trên 2 ứng dụng sẽ không thay đổi và người dùng sẽ không nhận thấy bất kỳ sự khác biệt nào về nền tảng.

Cách chuyển dữ liệu từ Slack sang Zoom Chat

1. Có thể xuất một cuộc trò chuyện Slack không?

Slack có công cụ xuất, nhưng khả năng xuất thay đổi theo từng gói đăng ký.

Ví dụ: tất cả plans có thể xuất toàn bộ lịch sử trò chuyện từ public channels.

Nhưng chỉ những khách hàng của Enterprise Grid mới có quyền truy cập vào Discovery API cho phép tải xuống đầy đủ các file được liên kết từ một cuộc hội thoại.

Free Standard Plus Enterprise Grid
Xuất dữ liệu (tin nhắn và liên kết tới file) từ public channels trong workspace x x x x
Xuất dữ liệu từ public channels, private channels và tin nhắn trực tiếp (DMs)* x x
Lên lịch xuất dữ liệu định kỳ* x
Xuất dữ liệu từ tất cả các cuộc hội thoại mà một người dùng đã tham gia* x

*Workspace Owners và Org Owners phải đăng ký để sử dụng các kiểu xuất dữ liệu này

2. Làm cách nào để xuất Slack workspace?

 

Bạn có thể xuất bao nhiêu lịch sử cuộc trò chuyện tùy thuộc vào gói Slack bạn đã đăng ký(Xem bảng ở trên để biết chi tiết)

Truy cập Slack Workspace Administration Help Section để bắt đầu các bước xuất Slack workspace:

  • Bước 1: Điều hướng đến Workspace settings

xuất dữ liệu

  • Bước 2: Nhấn vào nút Import/Export Data ở góc trên cùng bên phải

xuất dữ liệu

  • Bước 3: Trong tab Export, Chọn Entire History và nhấn vào Start Export

xuất dữ liệu

Khi bắt đầu quá trình xuất, có thể mất vài ngày để hoàn thành tùy thuộc vào lượng dữ liệu bạn có trong Workspace.

Sau khi quá trình xuất kết thúc, Slack sẽ thông báo cho bạn qua Slackbot với một liên kết đến kết quả của bạn.

Khi bạn tải xuống file xuất, file đó phải chứa JSON files.

Mỗi JSON file đại diện cho một đơn vị từ Workspace ví dụ như channel.json và users.json.

Bạn nên lưu các JSON file này ở nơi an toàn vì trong quá trình chuyển từ Slack sang Zoom bạn sẽ cần chúng.

Chuyển dữ liệu sang Zoom Chat

  • Bước 1: Chọn ngôn ngữ lập trình mà bạn yêu thích, ví dụ là PHP thông qua Laravel Framework.
  • Bước 2: Đảm bảo bạn đang dùng Zoom Pro hoặc cao hơn, nếu không các lệnh gọi API sẽ không hoạt động.
  • Bước 3: Lấy mã thông báo với 3 mức độ sau: user:write:admin user:write chat_channel:write:admin

Ủy quyền thông qua yêu cầu GET đến https://zoom.us/oauth/authorize và nhận mã cấp

Nhận mã thông báo qua POST đến https://zoom.us/oauth/token

  • Bước 4: Lặp lại file users.json đã tạo trước đó.

Bên trong mỗi vòng lặp người dùng gửi một yêu cầu POST đến https://api.zoom.us/v2/users với application/json body như sau:.

{“action”:“create”,“user_info”:{“email”:“miochael.jordan.nbalegends@m.io”,“type”:1,“first_name”: “Miochael”, “last_name”: “Jordan”}}

  • Bước 5: Lặp lại file channel.json từ Slack.

Bên trong mỗi vòng lặp, hãy gửi một yêu cầu POST đến https://api.zoom.us/v2/chat/users/{userId}/channels

{“name”:“NBALegends”,“type”: 1,“members”: [{“email”: “miochael.jordan.nbalegends@m.io”}}

  • Bước 6: Theo tùy chọn, nếu muốn thêm tư cách thành viên, bạn cần xuất dữ liệu từ Slack, theo dõi người dùng mới và các channel mới trong một số loại cấu trúc dữ liệu mapping. Ngoài ra, bạn cần có khả năng tham chiếu chéo giữa hai Slack và Zoom để có thể thêm người dùng khác bên cạnh Admin cho mỗi channel trong phạm vi thành viên ở Bước 5.
  • Bước 7: Cũng theo tùy chọn, bạn có thể chuyển lịch sử tin nhắn. Tương tự như bước 6, bạn cần lặp lại tất cả các channel, có thể truy cập channel mappings và người dùng trên các nền tảng và sử dụng https://api.zoom.us/v2/chat/users/{userId}/messages.

Sau đó, gửi POST cho từng tin nhắn trong lịch sử vào từng Zoom channel tương ứng. Lưu ý là bạn sẽ mất timestamp ban đầu và tất cả những thứ này sẽ xuất hiện và được đánh dấu thời gian theo thời gian thực.

Xem thêm: Hướng dẫn chi tiết cách tích hợp Zoom và Slack (2021)

Chia sẻ lên:
Đăng ký
Thông báo về
guest
0 Bình Luận
Inline Feedbacks
View all comments