Chuyển tới nội dung chính

Tạo Bot

Để tạo Zalo Bot, vui lòng thực hiện theo hướng dẫn sau:

Bước 1: Truy cập Zalo OA

  • Mở ứng dụng Zalo
  • Tìm kiếm OA Zalo Bot Manager
  • Chọn Tạo bot trong menu cửa sổ chat để truy cập ứng dụng Zalo Bot Creator

Bước 2: Thiết lập thông tin Bot

  • Nhập tên Bot (bắt buộc bắt đầu bằng tiền tố Bot, ví dụ: Bot MyShop) và các thông tin cần thiết.
  • Nhấn Tạo Bot để xác nhận
  • Sau khi tạo thành công, hệ thống sẽ gửi:
    • Thông tin Bot
    • Bot Token qua tin nhắn cho tài khoản Zalo của bạn.

Bước 3: Lập trình Bot

  • Sử dụng Node.js, Python hoặc nền tảng không cần code (No-code) để tùy biến theo nhu cầu của bạn.
  • Zalo Bot hỗ trợ 2 cơ chế giao tiếp để cập nhật thông tin:
    • Long polling: gửi yêu cầu định kỳ để lấy tin nhắn mới. Để bắt đầu chạy thử và phát triển Bot, hãy sử dụng API getUpdates ở máy local, sau đó nhắn tin đến Bot của bạn. Bạn sẽ nhận được tin nhắn và có thể sendMessage ngược lại cho người dùng.
    • Webhook: hệ thống Zalo sẽ gửi tin nhắn đến Webhook URL bạn đã thiết lập, tham khảo API setWebhook.