Trong quá trình phát triển website (WordPress, PHP thuần…), bạn thường cần gửi thông báo Telegram: đơn hàng mới, user đăng ký, hay cảnh báo hệ thống.
👉 Thay vì gọi trực tiếp API Telegram (dễ lộ token, khó quản lý), bạn nên dùng Cloudflare Worker làm trung gian – tăng bảo mật và linh hoạt hơn.
guitintele
✅ Tên hàm guitintele
ngắn gọn, dễ nhớ
✅ Dễ dàng tái sử dụng ở nhiều project khác nhau:
✅ Giúp tuỳ biến trong dự án: chỉ cần truyền vào chat_id và message, không cần lo lắng về cấu trúc hàm hay bảo mật token.
1️⃣ Vào Cloudflare Dashboard → Workers & Pages → Create a Service.
2️⃣ Đặt tên Worker (ví dụ: teleproxy
).
3️⃣ Trong Quick Edit, dán code Worker
export default {
async fetch(request, env, ctx) {
try {
const data = await request.json();
const chat_id = data.chat_id;
const text = data.text;
const telegramToken = 'TOKEN_CUA_BAN'; // Gán cố định ở Worker
const telegramUrl = `https://api.telegram.org/bot${telegramToken}/sendMessage`;
const telegramResponse = await fetch(telegramUrl, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chat_id: chat_id,
text: text,
parse_mode: 'HTML'
})
});
const result = await telegramResponse.text();
return new Response(result, {
status: 200,
headers: { 'Content-Type': 'application/json' }
});
} catch (err) {
return new Response(JSON.stringify({ error: err.message }), {
status: 500,
headers: { 'Content-Type': 'application/json' }
});
}
}
};
4️⃣ Triển khai (Deploy) → Lấy URL Worker, ví dụ
https://teleproxy.abc.workers.dev
guitintele
Dễ Tuỳ Biến<?php
$tele_chatid = '123456789'; // Chat ID Telegram cần nhận tin
$message = 'Xin chào từ PHP!';
guitintele($message, $tele_chatid);
/**
* Hàm gửi tin Telegram qua Cloudflare Worker
* Hàm đặt tên "guitintele" để dễ tuỳ biến và dùng ở bất kỳ project nào
*
* @param string $message Nội dung tin nhắn
* @param string $tele_chatid Chat ID Telegram
*/
function guitintele($message, $tele_chatid) {
$url = "https://teleproxy.gizadata.workers.dev"; // URL Worker
$args = array(
'body' => json_encode(array(
'chat_id' => $tele_chatid,
'text' => $message
)),
'headers' => array('Content-Type' => 'application/json')
);
wp_remote_post($url, $args); // Hoặc dùng curl, file_get_contents nếu cần
}
Bạn chỉ cần:
✔️ Copy hàm guitintele()
vào file functions.php (WordPress), file PHP thuần hoặc file common của project.
✔️ Khi cần gửi tin → Gọi
guitintele('Thông báo đơn hàng mới: #123', $tele_chatid);
👉 Không cần sửa lại logic gửi, chỉ cần thay $tele_chatid và $message theo nhu cầu.
guitintele
✅ Tái sử dụng toàn dự án – dễ nhớ, gọn gàng.
✅ Ẩn toàn bộ logic gửi Telegram – không lộ token, dễ chỉnh sửa.
✅ Dễ dàng tích hợp Cloudflare Worker – chỉ cần đổi $url
nếu thay đổi Worker.
parse_mode
HTML/Markdown trong PHP.👉 Bạn muốn tuỳ biến sâu hơn, như thêm log, validate tin nhắn…? Mình sẽ giúp bạn viết ngay!
✅ Sử dụng hàm guitintele
– dễ tích hợp, dễ mở rộng.
✅ Cloudflare Worker – bảo mật, tối ưu API call Telegram.
✅ Chuyên nghiệp hơn khi gửi thông báo tự động: Đơn hàng mới, đăng ký, lỗi hệ thống.
dịch vụ chất lượng khách hàng tin tưởng