Kết nối bot Telegram trong vài phút
Telegram là kênh có thủ tục đơn giản nhất trong tám kênh: không yêu cầu phê duyệt ứng dụng, không cần tên miền và không áp dụng giới hạn cửa sổ thời gian. Vì vậy đây là lựa chọn phù hợp nhất để đánh giá chất lượng trả lời của trợ lý trước khi triển khai trên Fanpage hoặc các sàn thương mại điện tử.
Tổng quan về kênh Telegram
Doanh nghiệp tạo một bot trên Telegram và khai báo token vào hệ thống. Bot đó trở thành điểm tiếp nhận tin nhắn của trợ lý.
Khách hàng nhắn tin cho bot, Telegram chuyển tiếp về hệ thống, trợ lý truy hồi kho tri thức của doanh nghiệp và phản hồi ngược lại qua chính bot đó. Với tin nhắn riêng, mỗi khách hàng tương ứng với một hội thoại độc lập trong hộp thư và nhân viên có thể tiếp quản bất kỳ lúc nào.
Tại thị trường Việt Nam, Telegram phù hợp với nhóm khách hàng kỹ thuật, các cộng đồng và những đội ngũ nội bộ cần một trợ lý tra cứu tài liệu doanh nghiệp. Nếu tệp khách hàng chính sử dụng Zalo, nên dùng Telegram cho giai đoạn kiểm thử rồi triển khai Zalo OA ở bước tiếp theo.
Điều kiện chuẩn bị
- Bot token cấp từ @BotFather
- Mở Telegram, tìm tài khoản @BotFather, nhập lệnh /newbot rồi đặt tên và tên người dùng cho bot. BotFather sẽ trả về một chuỗi token, đây là thông tin duy nhất cần chuẩn bị. Chuỗi này phải được bảo mật vì bất kỳ ai sở hữu nó đều điều khiển được bot của bạn.
- Một trợ lý đã hoàn tất thiết lập
- Bot chỉ đóng vai trò kênh truyền tin, nội dung trả lời do trợ lý đảm nhiệm. Nên nạp tài liệu, tinh chỉnh văn phong và kiểm thử trong bảng điều khiển trước khi kết nối.
- Không yêu cầu điều kiện bổ sung
- Kênh này không cần tên miền, chứng chỉ, đăng ký ứng dụng hay thủ tục phê duyệt. Đây là lý do nên chọn Telegram làm kênh triển khai đầu tiên.
Các bước kết nối trong dashboard
- 1Lấy token tại @BotFather
Nhập lệnh /newbot, thực hiện theo hướng dẫn và sao chép chuỗi token do BotFather cung cấp.
- 2Truy cập mục Kênh và chọn Telegram
Mở /dashboard/kenh, tạo kết nối mới và chọn loại kênh Telegram.
- 3Đặt tên kênh và chọn trợ lý
Tên nội bộ giúp nhận diện kênh trong hộp thư, ví dụ "Bot hỏi đáp sản phẩm". Đồng thời chọn trợ lý phụ trách phản hồi.
- 4Khai báo bot token và xác nhận kết nối
Trường nhập được ẩn tương tự trường mật khẩu. Hệ thống gọi sang Telegram để xác thực token ngay tại thời điểm kết nối, nếu token không hợp lệ sẽ báo lỗi ngay thay vì tạo ra một kênh không hoạt động.
- 5Kiểm thử với bot
Mở Telegram, tìm bot theo tên người dùng vừa tạo, chọn Start và đặt một câu hỏi có trong tài liệu đã nạp. Hội thoại sẽ xuất hiện trong mục Hội thoại của bảng điều khiển.
Các thao tác hệ thống thực hiện sau khi kết nối
Toàn bộ phần này được xử lý tự động. Nắm được quy trình sẽ giúp bạn xử lý nhanh hơn khi phát sinh sự cố.
| Kiểm tra token | getMe |
|---|---|
| Đăng ký nơi nhận tin | setWebhook |
| Địa chỉ nhận tin | /webhooks/telegram/{channelId} |
| Loại cập nhật đăng ký | message |
Tại bước đăng ký, hệ thống sinh một chuỗi bí mật ngẫu nhiên và cung cấp cho Telegram. Mọi tin nhắn Telegram gửi tới đều phải kèm đúng chuỗi này, nếu không sẽ bị từ chối, qua đó ngăn chặn hoàn toàn việc giả mạo tin nhắn khách hàng. Các tin nhắn tồn đọng trước thời điểm kết nối sẽ được bỏ qua để bot không gửi hàng loạt phản hồi cho tin cũ.
Lưu ý khi triển khai
- Trợ lý trả lời bằng văn bản. Hình ảnh, sticker, tin thoại và tệp do khách hàng gửi vẫn được tiếp nhận và lưu vào hội thoại để nhân viên xử lý, nhưng trợ lý chưa tự động phân tích nội dung bên trong.
- Khách hàng phải chọn Start ít nhất một lần thì Telegram mới cho phép bot gửi tin nhắn tới họ. Đây là quy định của Telegram, không phải giới hạn của hệ thống.
- Mỗi bot token chỉ liên kết được với một điểm nhận tin. Nếu bot đang phục vụ một hệ thống khác, việc kết nối tại đây sẽ thay thế điểm nhận tin của hệ thống đó.
- Kênh chưa gắn trợ lý sẽ không có phản hồi tự động, tin nhắn vẫn được chuyển vào hộp thư để nhân viên trả lời thủ công.
- Để tạm ngừng phản hồi tự động mà giữ nguyên kết nối, chuyển kênh sang trạng thái tạm dừng thay vì xoá.
Kết nối thêm kênh khác
Toàn bộ kênh tập trung về cùng một hộp thư, dùng chung trợ lý và chung kho tri thức. Việc bổ sung kênh mới không yêu cầu thiết lập lại trợ lý từ đầu.