Expose Local Port to Internet
Mở cửa sổ cmd lên và nhập ngrok http 5005
Lúc này ngrok service đã được bật. Chú ý giá trị Forwarding.
Sau đó vào trình duyệt web và vào đường dẫn localhost:4040. Chọn đường link https như trong hình
Đến đây bạn sẽ thấy ngrok đã public service nhận 1 HTTP GET request và forward nó thông qua 1 tunnel đến máy local của bạn. Những ứng dụng local của bạn đã nhận được request và gửi lại response. Ngrok public service đã nhận được response và forward nó về trình duyệt web của bạn, khi được xác nhận ngrok URL sẽ được phép truy cập và bây giờ có thể sử dụng Webex Teams để gửi tin nhắn đến thiết bị của bạn.
Register Webhook
Trong Postman, click vào thư mục Webhooks trong Webex Teams API
Chọn List webhooks request và chọn Send
Ở đây có thể thấy rằng kết quả trả về là rỗng, có nghĩa là chưa có webhooks nào được đăng ký trong Bot của bạn
Chọn Create a webhook và Chọn Body
Thay đổi giá trị của từ khóa targetUrl thành giá trị URL của ngrok
Sau đó chọn Send
Get Notifications for New Messages
Trong chatbot DevNetBot, gửi 1 tin nhắn mới
Mở lại trình duyệt web ngrok web console : localhost:4040. Bạn có thể thấy 1 POST request đã được gửi ngrok public URL và forward đến máy của bạn.
Service đang chạy local đã nhận được thông báo rằng có tin nhắn được gửi đến cuộc hội thoại trong bot của bạn
Hoàn tất Lab.
Thank you.
Mở cửa sổ cmd lên và nhập ngrok http 5005
Lúc này ngrok service đã được bật. Chú ý giá trị Forwarding.
Sau đó vào trình duyệt web và vào đường dẫn localhost:4040. Chọn đường link https như trong hình
Đến đây bạn sẽ thấy ngrok đã public service nhận 1 HTTP GET request và forward nó thông qua 1 tunnel đến máy local của bạn. Những ứng dụng local của bạn đã nhận được request và gửi lại response. Ngrok public service đã nhận được response và forward nó về trình duyệt web của bạn, khi được xác nhận ngrok URL sẽ được phép truy cập và bây giờ có thể sử dụng Webex Teams để gửi tin nhắn đến thiết bị của bạn.
Register Webhook
Trong Postman, click vào thư mục Webhooks trong Webex Teams API
Chọn List webhooks request và chọn Send
Ở đây có thể thấy rằng kết quả trả về là rỗng, có nghĩa là chưa có webhooks nào được đăng ký trong Bot của bạn
Chọn Create a webhook và Chọn Body
Thay đổi giá trị của từ khóa targetUrl thành giá trị URL của ngrok
Sau đó chọn Send
Get Notifications for New Messages
Trong chatbot DevNetBot, gửi 1 tin nhắn mới
Mở lại trình duyệt web ngrok web console : localhost:4040. Bạn có thể thấy 1 POST request đã được gửi ngrok public URL và forward đến máy của bạn.
Service đang chạy local đã nhận được thông báo rằng có tin nhắn được gửi đến cuộc hội thoại trong bot của bạn
Hoàn tất Lab.
Thank you.
Nguồn : VNPRO