Zalo & Telegram Bot
Phân hệ quản lý Bot tự động giúp chủ shop thiết lập các tài khoản Zalo Bot (thông qua Zalo Bot Platform) và Telegram Bot để tự động tương tác với người dùng. Khi người dùng dán link sản phẩm Shopee trực tiếp vào ô chat của Bot, hệ thống sẽ tự động chuyển đổi thành link tiếp thị liên kết chứa mã số định danh của họ để ghi nhận hoa hồng hoàn tiền khi họ mua sắm thành công.
1. Cấu Hình & Kết Nối Zalo Bot
Bạn lưu ý: Zalo Bot hoàn toàn độc lập và không phải là Zalo Official Account (Zalo OA). Phân hệ này sử dụng nền tảng Zalo Bot Platform giúp tạo chatbot Zalo cá nhân tương tự như Telegram Bot một cách nhanh chóng và hoàn toàn miễn phí.
Các bước tạo Zalo Bot và kết nối hệ thống:
- Truy cập trang web chính thức của Zalo Bot Platform tại đường dẫn: https://bot.zapps.me (hoặc https://zapps.me).
- Đăng nhập tài khoản bằng quét mã QR ứng dụng Zalo cá nhân của bạn.
- Tại trang quản lý Zapps, chọn nút Tạo Bot Mới (Create Bot). Điền đầy đủ thông tin (Tên hiển thị của Bot, hình đại diện, mô tả ngắn gọn).
- Sau khi tạo thành công, hệ thống Zapps sẽ cung cấp cho bạn một chuỗi Bot Token (Access Token). Bạn hãy sao chép chuỗi mã này lại.
- Quay lại Admin Panel trang hoàn tiền của bạn, chọn mục Quản Lý Zalo & Telegram Bot (đường dẫn trực tiếp:
/admin/bots?tab=zalo). - Dán Token vừa sao chép vào ô Bot Token, điền liên kết dẫn tới Bot vào ô Tên tài khoản Bot (ví dụ: link có dạng
https://zalo.me/s/xxxxxxxxxxđược cung cấp trên Zapps). - Chọn nút Lưu cấu hình để lưu lại các cài đặt.
- Sau cùng, chọn nút Thiết lập Webhook để hệ thống tự động đăng ký đường dẫn callback với server Zapps. Kể từ lúc này, Bot sẽ chính thức hoạt động và tự động trả lời tin nhắn của khách hàng.
Hình 1: Biểu mẫu cấu hình kết nối và các mẫu phản hồi của Zalo Bot
Các tham số cấu hình Zalo Bot:
- Trạng thái Bot: Gạt bật để kích hoạt Bot hoạt động tự động.
- Bot Token: Dán Access Token được cấp từ trang quản lý Zalo Bot Platform (bot.zapps.me).
- Tên tài khoản Bot: Điền link dẫn tới Bot (dạng
https://zalo.me/s/...) hoặc username nhận diện của Bot. - Tin nhắn chào mừng: Nội dung Bot sẽ gửi phản hồi ngay khi khách hàng bắt đầu nhắn tin hoặc gửi lệnh
/startlần đầu. - Mẫu tin nhắn hoàn tiền: Mẫu phản hồi thông tin sản phẩm khi khách hàng gửi link mua hàng Shopee hoặc TikTok Shop. Bạn có thể sử dụng các từ khóa động để hệ thống tự điền thông tin:
{product_name}: Tên sản phẩm cào được từ sàn thương mại điện tử.{product_price}: Giá bán hiện hành của sản phẩm.{cashback_amount}: Số tiền dự kiến hoàn trả cho khách mua hàng.{cashback_rate}: Tỷ lệ hoàn tiền (%) của sản phẩm.{affiliate_link}: Đường dẫn liên kết tiếp thị đã được chuyển đổi để ghi nhận hoàn tiền.
- Tin nhắn không tìm thấy: Phản hồi khi khách hàng dán link không hợp lệ hoặc link sản phẩm không được hệ thống hỗ trợ.
- Tin nhắn yêu cầu liên kết: Gửi khi khách hàng dán link nhưng chưa liên kết tài khoản Zalo với tài khoản trên website, yêu cầu họ sử dụng cú pháp liên kết.
Các nút thao tác nhanh:
- Lưu cấu hình: Chọn nút để hệ thống cập nhật các tùy chọn và tin nhắn mẫu.
- Thiết lập Webhook: Chọn nút để hệ thống tự động đăng ký đường dẫn callback với Zapps, giúp Bot nhận tin nhắn và trả lời thời gian thực.
- Kiểm tra kết nối: Test nhanh xem Token đã chính xác chưa, hệ thống sẽ gọi thử API Zapps và báo kết quả (thành công kèm tên Bot hoặc thất bại kèm chi tiết lỗi).
2. Cấu Hình & Kết Nối Telegram Bot
Bạn chọn tab Telegram Bot ở đầu trang quản lý (hoặc truy cập trực tiếp đường dẫn: /admin/bots?tab=telegram).
Hình 2: Biểu mẫu cấu hình kết nối và các mẫu phản hồi của Telegram Bot
Các bước lấy Token và kết nối Telegram Bot:
- Mở ứng dụng Telegram, tìm kiếm tài khoản @BotFather (Bot chính thức của Telegram dùng để tạo bot mới).
- Gửi lệnh
/newbot, nhập tên hiển thị cho Bot và nhập Username cho Bot (kết thúc bằng từbothoặc_bot). - @BotFather sẽ gửi cho bạn một chuỗi HTTP API Token (Ví dụ:
123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ). Hãy sao chép chuỗi này dán vào mục Bot Token trong trang quản trị. - Gửi lệnh
/setuserpicđến @BotFather để cài đặt ảnh đại diện cho Bot nếu cần thiết. - Trong trang quản trị, gạt nút Kích hoạt, nhập tên tài khoản Bot, nhập nội dung các mẫu tin nhắn phản hồi tự động rồi nhấn Lưu cấu hình.
- Nhấn Thiết lập Webhook để bắt đầu nhận tin nhắn và nhấn Kiểm tra kết nối để đảm bảo trạng thái kết nối hiển thị thông báo thành công.
3. Nhật Ký Lịch Sử Tin Nhắn Bot
Bạn chọn tab Lịch sử tin nhắn ở đầu trang quản lý (hoặc truy cập trực tiếp đường dẫn: /admin/bots?tab=messages) để kiểm tra:
Hình 3: Nhật ký tương tác của các thành viên gửi link mua hàng qua Bot
Tại đây hiển thị chi tiết: Họ tên tài khoản gửi tin, loại Bot nhận tin (Zalo/Telegram), nội dung tin nhắn khách hàng gửi (Ví dụ: link sản phẩm Shopee), phản hồi của Bot và thời gian giao dịch diễn ra. Bạn có thể lọc danh sách tin nhắn theo từng loại Bot hoặc chọn nút Xóa tất cả lịch sử để dọn dẹp cơ sở dữ liệu khi dữ liệu nhật ký quá lớn.
Để hệ thống ghi nhận hoa hồng hoàn tiền chính xác về ví cho người dùng khi họ chat qua Bot, tài khoản Chat của họ bắt buộc phải liên kết với tài khoản trên website. Khi người dùng chưa liên kết dán link sản phẩm, Bot sẽ tự động trả về tin nhắn yêu cầu liên kết kèm đường dẫn đăng nhập đặc biệt. Sau khi người dùng đăng nhập qua đường dẫn này, hệ thống sẽ tự động ghép nối ID chat Zalo/Telegram với tài khoản website của họ để các lần chat mua hàng tiếp theo được ghi nhận hoàn tiền tự động 100%.