Chương 21
📢 Tích Hợp Telegram Bot
Kết nối Telegram Bot, gửi thông báo tự động và WebApp
🎥 Video Hướng Dẫn: Cài Đặt Telegram Bot Để Quản Lý Bán Hàng Trên AILADI
🤔 Tính Năng Telegram Bot Mang Lại
🔔 Thông Báo Đẩy Tự Động
- • Gửi tóm tắt toàn bộ lịch hẹn coach mỗi buổi sáng
- • Nhắn tin cảnh báo trước 30 phút khi có lịch hẹn
- • Thông tin chi tiết: Tên khách hàng, SĐT, Ghi chú
💬 Tra Cứu Tương Tác 2 Chiều
- • Gõ lệnh
/todayxem danh sách lịch coach hôm nay - • Gõ lệnh
/upcomingxem lịch hẹn sắp diễn ra - • Gõ lệnh
/statsxem thống kê ca trống/bận
Đặc biệt, hệ thống hỗ trợ Telegram WebApp (Mini App) giúp mở trực tiếp bảng Lịch hẹn hoặc trang Đặt lịch gọn gàng trong Telegram, tự động ẩn Header và Sidebar cồng kềnh.
1
Tạo Bot trên Telegram bằng @BotFather
-
1
Mở ứng dụng Telegram, tìm kiếm tài khoản @BotFather (có tích xanh).
-
2
Nhấn Start và gõ lệnh
/newbot. -
3
Nhập tên hiển thị cho Bot (Ví dụ: AILADI Builder Alert).
-
4
Nhập username viết liền không dấu, kết thúc bằng từ
bot(Ví dụ:schedule_coach_alert_bot). -
5
Copy chuỗi mã HTTP API Token (Ví dụ:
123456789:ABCdef...) do @BotFather cung cấp.
2
Cài đặt API Token & Kích hoạt Webhook
-
1
Vào trang admin của bạn → Cài đặt Website → Tab "Tích hợp Web / AI".
-
2
Tìm ô Telegram Bot Token → Dán API Token đã copy ở Bước 1 vào.
-
3
Nhấn nút Lưu cấu hình Tích hợp Web ở cuối trang.
-
4
Nhấn nút Kích hoạt Webhook (kế bên ô Token) để đăng ký URL nhận tin với Telegram.
⚠️ Điều kiện để kích hoạt Webhook
Website của bạn bắt buộc phải có SSL bảo mật (giao thức https).
Telegram không chấp nhận kết nối Webhook tới các đường dẫn HTTP thường hoặc localhost cục bộ.
3
Lấy Chat ID cá nhân/nhóm để nhận tin nhắn
Telegram Bot chỉ gửi thông báo tới người dùng khi biết chính xác mã Chat ID của họ để tránh làm phiền người khác.
-
1
Mở Telegram của bạn lên, tìm kiếm tên Bot của bạn (hoặc gõ username của bot trên ô tìm kiếm).
-
2
Nhấn nút Start (hoặc gửi tin nhắn bất kỳ cho Bot).
-
3
Hệ thống tự động phát hiện bạn chưa được phân quyền và sẽ gửi trả lời tin nhắn có định dạng:
⚠️ Bạn không có quyền truy cập... Chat ID của bạn là: 123456789 -
4
Hãy copy dãy số này dán vào ô Telegram Chat ID trong Admin và bấm Lưu cấu hình Tích hợp Web. Chú ý: định dạng chat ID như sau: -xxxxxxxxx
💡 Tip: Nhận tin nhắn trong Group chung
Để nhận tin nhắn trong Nhóm: Hãy tạo group trên Telegram → Add Bot của
bạn vào group → Gán quyền Admin cho bot → Gõ lệnh /start trong Group để nhận mã Chat ID nhóm
(Thường có tiền tố dấu âm, ví dụ: -100123456789) → Điền ID nhóm đó vào cài đặt Admin.
4
Cấu hình Telegram WebApp (Mini App)
Tạo nút truy cập nhanh ứng dụng quản lý lịch hẹn trực tiếp bên trong giao diện Chat Telegram:
-
1
Mở
@BotFather→ gõ lệnh/newapp. -
2
Chọn Bot
@schedule_coach_alert_bot→ Nhập Tiêu đề và Mô tả cho WebApp. -
3
Tải lên ảnh mô tả tỉ lệ 640x360 theo yêu cầu.
-
4
Nhập liên kết WebApp URL mong muốn:
- Cho quản lý Admin:https://domain.com/admin/admin.php?tab=coach_schedule
- Cho Học khách hàng kết nối:https://domain.com/customer/index.php#coach -
5
Thiết lập short_name cho App. Hoàn thành bạn sẽ nhận được đường dẫn dạng:
t.me/schedule_coach_alert_bot/myapp. Click vào đó để mở ứng dụng toàn màn hình.
5
Đặt lịch (Khách hàng) & Khóa lịch bận (Admin) trên Telegram
Hệ thống hỗ trợ đặt lịch hẹn và quản lý ca làm việc bằng tương tác phím bấm thông minh trực tiếp trong chat bot:
Đối với Khách hàng (Khách hàng)
- Liên kết tài khoản: Khách hàng vào Cổng khách hàng chọn "Kết nối Bot" để liên kết tức thì qua Deep-link, hoặc gõ địa chỉ Email vào ô chat của Bot để nhận mã xác thực OTP 6 số qua Email.
- Đặt lịch hẹn: Gõ lệnh
/book-> Chọn ngày hẹn mong muốn -> Chọn khung giờ trống -> Nhấn "Xác nhận". Bot sẽ tự động lên lịch, đồng bộ sang lịch Google Calendar của Coach và gửi tin nhắn cảnh báo cho Coach. - Lịch của tôi: Gõ lệnh
/my_bookingsđể xem danh sách ca hẹn sắp tới của bạn. - Hủy kết nối: Gõ lệnh
/unlinkđể ngắt kết nối Telegram khỏi hệ thống.
Đối với Admin (HLV)
- Khóa ca bận (Lock Slot): Gõ lệnh
/lock-> Chọn ngày -> Chọn khung giờ muốn khóa. Khung giờ này sẽ tự động chuyển sang trạng thái bận (busy) trên website và tạo sự kiện bận trên Google Calendar. - Mở khóa ca bận (Unlock Slot): Gõ lệnh
/unlock-> Chọn ngày -> Chọn khung giờ muốn mở. Ca hẹn sẽ hoạt động bình thường trở lại. - Đặt lịch hộ (Book for Student): Gõ lệnh
/admin_book-> Chọn ngày và giờ -> Nhập địa chỉ Email khách hàng -> Bot sẽ tự động truy vấn thông tin và tạo lịch hẹn tương ứng cho học viên.
🚀 Cần hỗ trợ hoặc không có thời gian tự cài đặt?
Đội ngũ kỹ thuật AILADI sẵn sàng cài đặt trọn gói nhanh chóng, hoặc giải đáp mọi thắc mắc 24/7 qua AI Chatbot.
✅ Hoàn Thành Chương 21!
Tiếp theo: chuyển sang bài học tiếp theo trong lộ trình.
Chương 22: 📅 Google Calendar