• 28/06 cập nhật đăng ký đăng nhập qua Google & Facebook

Hướng Dẫn Chuyển Bot Thông Báo Từ Telegram Sang Lotus Chat API

TenHoshi

Administrator
Staff member
Trusted Uploader
Trong tình hình Telegram có thể bị chặn tại Việt Nam, các hệ thống tự động báo cáo qua Telegram như:
  • Thông báo mã giảm giá còn lượt dùng
  • Cảnh báo máy chủ bị sập
  • Gửi tin từ API kiểm tra đơn hàng, đăng nhập, v.v...
sẽ không còn hoạt động ổn định. Giải pháp thay thế hiệu quả là sử dụng Lotus Chat API – nền tảng nhắn tin nội địa, tương thích với nhu cầu tự động hóa doanh nghiệp.

✳️ 1. Giới Thiệu Lotus Chat API​

Lotus Chat là ứng dụng nhắn tin Việt Nam, có hỗ trợ API gửi tin nhắn dạng chatbot, tương tự Telegram Bot. Bạn có thể tích hợp vào hệ thống của mình để:
  • Gửi thông báo lỗi
  • Gửi nội dung JSON định dạng đẹp
  • Nhắn tin cho người nhận cụ thể qua ID
  • Hỗ trợ gửi ảnh, nút bấm, văn bản định dạng

🧰 2. Chuẩn Bị​

2.1 Tạo tài khoản Lotus và đăng ký Chatbot​

2.2 Lấy token truy cập​


Code:
curl -X POST https://api.lotus.vn/oauth/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET"

📌 Ghi lại access_token từ kết quả trả về.

🛠 3. Gửi Tin Nhắn Qua Lotus Chat API​

3.1 Cấu trúc API gửi tin​

Code:
POST https://api.lotus.vn/chat/api/v1/message/send
Authorization: Bearer {access_token}
Content-Type: application/json

3.2 Nội dung mẫu​

Code:
{ "bot_id": "YOUR_BOT_ID", "receiver_id": "USER_ID_CỦA_BẠN", "message": { "type": "text", "text": "⚠️ Server đang bị lỗi! Hãy kiểm tra ngay." }
}

Bạn có thể thêm logic tương tự như Telegram:

PHP:
function sendLotusMessage($text, $receiver_id) { $token = 'ACCESS_TOKEN_HIỆN_TẠI'; $bot_id = 'BOT_ID_CỦA_BẠN'; $data = [ 'bot_id' => $bot_id, 'receiver_id' => $receiver_id, 'message' => [ 'type' => 'text', 'text' => $text ] ]; $ch = curl_init('https://api.lotus.vn/chat/api/v1/message/send'); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Authorization: Bearer ' . $token, 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch); return $res;
}

✅ 4. Ứng Dụng Thực Tế​

Ví dụ: Thông báo mã giảm giá còn lượt​


Code:
$voucher = "GIAM50";
$remain = 5;
$message = "🎉 Mã *$voucher* còn `$remain` lượt dùng! Nhanh tay sử dụng.";
sendLotusMessage($message, 'USER_ID_NHAN_TIN');

Ví dụ: Server bị sập​


Code:
$message = "🚨 *ALERT*: Server `web01` đang không phản hồi từ 14:23!";
sendLotusMessage($message, 'USER_ID_ADMIN');

🧪 5. Kiểm Tra & Giao Diện Người Dùng​

  • Đăng nhập app Lotus để kiểm tra tin nhắn
  • Tùy chỉnh tin nhắn theo markdown hoặc emoji
  • Có thể xây dựng nút bấm, ảnh, liên kết trong tin nhắn tùy loại type

🧩 6. Tích Hợp Đa Người Nhận​

Bạn có thể lưu danh sách user_id vào DB hoặc file cấu hình, rồi gửi đồng thời:

Code:
foreach ($all_users as $uid) { sendLotusMessage("🔥 Thông báo mới: ...", $uid);
}

Việc chuyển từ Telegram sang Lotus Chat API giúp hệ thống:
  • Duy trì thông báo quan trọng
  • Không phụ thuộc nền tảng quốc tế dễ bị chặn
  • Tối ưu tốc độ gửi – nhận nội địa
 

TenHoshi

Administrator
Staff member
Trusted Uploader

Thay vì chuyển hãy dùng MTProxy để nhận tin nhắn từ tele cho công việc của bạn​



demo:

tg://proxy?server=telegram.hitechcloud.vn&port=8443&secret=ee0683e786a75deff29492004d8460a55874656c656772616d2e686974656368636c6f75642e766e
 

Guest Post 2022

Top