Cisco Webex Teams là một giải pháp công tác để làm việc nhóm với các cuộc họp video, nhắn tin nhóm, chia sẻ tệp tin, … Trong bài Lab này, bạn sẽ tạo một chatbot nơi mà bạn sẽ nhận được tin nhắn trực tiếp và gửi thông báo đến các ứng dụng nội bộ của bạn. Bạn sẽ sử dụng Postman để tạo requests đến Webex Teams API để quản lý không gian, người được tham gia và tin nhắn. Bạn sẽ được tìm hiểu cách hiển thị ứng dụng cục bộ lên internet để Webex Team có thể gửi thông báo đến ứng dụng đó.
Tạo Webex Teams App
Đăng nhập vào developer.webex.com và Click vào Create a New App
Tiếp theo chọn Create a Bot
Sau đó điền các thông tin cần thiết vào và chọn Add Bot
Sau khi Add bot thành công, chúng ta sẽ có một vài thông số quan trọng cần ghi nhớ như hình dưới đây :
Để có thể giao tiếp với Bot thông qua Webex Teams client, chúng ta cần add bot username vào trong room Webex Team.
Bây giờ bạn đã có thể gửi tin nhắn đến Bot
Manage Space Lists and Messages
Đăng nhập vào Postman
Chọn import -> Choose files
Import file Webex Teams.postman_collection vào. ( các bạn có thể lấy file từ github của Vnpro : https://github.com/vnpro149/webex.git )
Sau khi Open bạn sẽ được kết quả như sau :
Chọn View more action và chọn Edit
Chuyển sang Authorization và điền Bot’s Access Token của chatbot lúc nãy bạn tạo và phần Token, sau đó chọn Update
Bây giờ bạn sẽ tiến hành tạo một request để lấy danh sách tất cả spaces ( room ) hiện tại đang có trong bot của bạn. Chọn View more actions và chọn Add Request
Điền Request name và chọn Save in Webex Teams API
Sau đó ta click vào List rooms vừa tạo, điền thông in vào Request URL như hình vẽ rồi nhấn Send để gửi request.
Kết quả sẽ như sau :
Ở đây Bot của mình chỉ có 1 person đó là Tien.DevNet và cùng với đó sẽ hiển thị các thông số liên quan như id, type, …
Sau đây mình sẽ gắn giá trị ID này vào giá trị var của hàm request để khai thác thêm 1 số thông tin được cung cấp bởi ID này.
Chuyển sang Variables sau đó copy id vào 2 giá trị INITIAL VALUE và CURRENT VALUE và chọn Update
Tiếp tục tạo thêm 1 request mới với tên là List messages
Tiến hành request bằng cách chọn List messages sau đó điền vào Request URL giá trị như hình vẽ sau đó chọn Send để gửi request
Và đây là kết quả thu được. Ở phần text là tin nhắn “Hello, bot” lúc nãy mình đã gửi từ Tien.DevNet sang chatbot DevNetBot
Hết phần 1
Thank you.
Tạo Webex Teams App
Đăng nhập vào developer.webex.com và Click vào Create a New App
Tiếp theo chọn Create a Bot
Sau đó điền các thông tin cần thiết vào và chọn Add Bot
Sau khi Add bot thành công, chúng ta sẽ có một vài thông số quan trọng cần ghi nhớ như hình dưới đây :
Để có thể giao tiếp với Bot thông qua Webex Teams client, chúng ta cần add bot username vào trong room Webex Team.
Bây giờ bạn đã có thể gửi tin nhắn đến Bot
Manage Space Lists and Messages
Đăng nhập vào Postman
Chọn import -> Choose files
Import file Webex Teams.postman_collection vào. ( các bạn có thể lấy file từ github của Vnpro : https://github.com/vnpro149/webex.git )
Sau khi Open bạn sẽ được kết quả như sau :
Chọn View more action và chọn Edit
Chuyển sang Authorization và điền Bot’s Access Token của chatbot lúc nãy bạn tạo và phần Token, sau đó chọn Update
Bây giờ bạn sẽ tiến hành tạo một request để lấy danh sách tất cả spaces ( room ) hiện tại đang có trong bot của bạn. Chọn View more actions và chọn Add Request
Điền Request name và chọn Save in Webex Teams API
Sau đó ta click vào List rooms vừa tạo, điền thông in vào Request URL như hình vẽ rồi nhấn Send để gửi request.
Kết quả sẽ như sau :
Ở đây Bot của mình chỉ có 1 person đó là Tien.DevNet và cùng với đó sẽ hiển thị các thông số liên quan như id, type, …
Sau đây mình sẽ gắn giá trị ID này vào giá trị var của hàm request để khai thác thêm 1 số thông tin được cung cấp bởi ID này.
Chuyển sang Variables sau đó copy id vào 2 giá trị INITIAL VALUE và CURRENT VALUE và chọn Update
Tiếp tục tạo thêm 1 request mới với tên là List messages
Tiến hành request bằng cách chọn List messages sau đó điền vào Request URL giá trị như hình vẽ sau đó chọn Send để gửi request
Và đây là kết quả thu được. Ở phần text là tin nhắn “Hello, bot” lúc nãy mình đã gửi từ Tien.DevNet sang chatbot DevNetBot
Hết phần 1
Thank you.
Nguồn : VNPRO