(2025) สอน ใช้งาน Telegram Bot API เพื่อการแจ้งแตือนข้อความ EP.4 ปรับแต่งให้ส่งภาพได้ (ภาพในเครื่อง)
(2025) สอน ใช้งาน Telegram Bot API
เพื่อการแจ้งแตือนข้อความ
EP.4 ปรับแต่งให้ส่งภาพได้ (ภาพในเครื่อง)
ระบบ POS (Point of Sale 2023) ระบบขายหน้าร้าน (มีระบบ BarCode และ QR-Code รองรับเครื่องแสกน)
ระบบบริหารจัดการ ศูนย์ซ่อมรถยนต์ Car Service System
V2 ( PHP 7++ ขึ้นไป )
สอน ใช้งาน Telegram Bot API เพื่อการแจ้งแตือนข้อความ
EP.4 ปรับแต่งให้ส่งภาพได้ (ภาพในเครื่อง)
- ต้องทำตาม EP.1 จนเสร็จสมบูรณ์ เพื่อให้ได้ KEY
- เปลี่ยนวิธีส่ง payload ไปที่
/sendPhoto
แทน /sendMessage - มีตัวอย่าง Code ดังนี้
1234567891011121314151617181920212223242526272829303132333435<?php$botApiToken = 'your bot api token';$channelId ='your channel id';$caption = 'fordev22.com Sending Photo';//สำหรับส่งรูปภาพ$photo = realpath("C:/Users/USER/Desktop/tel1.jpg");//รูปในเครื่อง กรณีใช้รูปในเครื่อง$post_fields = ['chat_id' => $channelId,'photo' => new CURLFile($photo),];//$url = "https://api.telegram.org/bot{$botApiToken}/sendMessage?{$query}";//สำหรับส่งแต่ข้อความ$url = "https://api.telegram.org/bot{$botApiToken}/sendPhoto";//สำหรับส่งรูปภาพ// ?{$query}$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, $post_fields);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HTTPHEADER, ["Content-Type: multipart/form-data"]);$response = curl_exec($curl);curl_close($curl);if ($curl) {//echo $response;echo "Image sent successfully!";} else {echo "Failed to send image.";}?> - ลองรัน แล้วดูผลลัพธ์