Telegram Bot API Proxy
Dịch vụ này hoạt động như một proxy trong suốt cho Telegram Bot API. Nó cho phép bạn vượt qua các hạn chế mạng và tạo các middleware cho ứng dụng bot Telegram của bạn.
Cách sử dụng
Thay thế api.telegram.org bằng địa chỉ URL của Worker trong các lệnh gọi API của bạn.
Ví dụ sử dụng:
URL gốc của Telegram API:
https://api.telegram.org/bot{YOUR_BOT_TOKEN}/sendMessage
Sử dụng qua proxy:
https://workers.thainguyenit.vn/bot{YOUR_BOT_TOKEN}/sendMessage
Tính năng
- Hỗ trợ tất cả các phương thức của Telegram Bot API
- Xử lý cả yêu cầu GET và POST
- Hỗ trợ đầy đủ CORS cho ứng dụng chạy trên trình duyệt
- Proxy phản hồi một cách trong suốt
- Giữ nguyên mã trạng thái và header gốc từ Telegram
Lưu ý: Proxy này không lưu trữ hay sửa đổi token bot của bạn. Tất cả yêu cầu đều được chuyển tiếp trực tiếp đến máy chủ API của Telegram.
Mã ví dụ
<?php
$token = 'YOUR_BOT_TOKEN';
$url = 'https://workers.thainguyenit.vn/bot' . $token . '/sendMessage';
$data = [
'chat_id' => '123456789',
'text' => 'Xin chào từ Telegram Bot API Proxy!'
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
if ($response === false) {
die('Lỗi khi gửi yêu cầu: ' . curl_error($ch));
}
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>