เมื่อบริการ LINE Notify ได้ยุติการให้บริการอย่างเป็นทางการตั้งแต่วันที่ 31 มีนาคม 2568 แล้ว และได้เปลี่ยนมาให้ในรูปแบบ LINE Messaging API แทน และถ้าเราสร้าง LINE OA เพื่อใช้งาน LINE Bot โดยการระบุ Your user ID ที่ขึ้นต้นด้วย UXXXXXXXXXXXXXX ผ่านใน LINE Developers Console แต่ถ้าเราจะให้ LINE Bot แจ้ง Flex Message ให้ทุกคนเห็น เราจะต้องเปลี่ยนไปใช้ LINE Group ID โดยการเชิน Bot เข้าไปใน Group Line ที่สร้างขึ้น แล้วใช้ LINE Group ID นั้นใน Script
ปัญหาที่หลายคนเจอก็คือจะหา LINE Group ID ในกลุ่มนั้นได้ยังไง ต้องบอกว่าในเมนู LINE Developers Console และในหน้า การตั้งค่าของ Messaging API ก็ไม่มีให้ เราต้องใช้วิธีการดักจับ LINE Group ID (ขึ้นต้นด้วย C…) แทนครับ ซึ่งในบทความนี้จะแนะนำวิธีการหา LINE Group ID เพื่อเปิดใช้งาน Line Bot
วิธีที่ 1: ใช้เว็บ https://webhook.site ง่ายๆ
- เปิดเว็บไซต์ขึ้นมาจะได้ Your unique URL เอาลิ้งไปวางใน >> Messaging API >> Webhook settings >> Webhook URL >> แล้วกด Verify
- เปิดการตั้งค่าให้สามารถเชิญ Line OA เข้า Line Group แล้วเชิญ Line OA Bot ของเราเข้าไปอยู่ในกลุ่ม
- พิมพ์ข้อความ หรือส่งสติ๊กเกอร์ในกลุ่ม
- กลับมาที่เว็บ https://webhook.site จะเห็น




วิธีที่ 2: ดูจากWebhook Log ใน LINE Developers Console
ถ้าไม่ได้ใช้บอทภายนอก สามารถดูจากแดชบอร์ดของ LINE ที่เราสร้าง Channel ไว้ได้เลยค่ะ:
- เข้าไปที่ LINE Developers Console
- เลือก Provider และ Channel (Messaging API) ของคุณ
- เช็กว่าเปิด Use webhook แล้วหรือยัง
- ดึง LINE Official Account (บอทของคุณ) เข้าไปในกลุ่มไลน์แอดมิน แล้วลอง พิมพ์ข้อความอะไรก็ได้ 1 ข้อความลงในกลุ่ม
- ในหน้า LINE Developers ให้เข้าไปดูที่แท็บ Messaging API -> Log หรือระบบ Log เซิร์ฟเวอร์/ระบบ Webhook ที่คุณตั้งค่าไว้
- ใน JSON โครงสร้าง Webhook ที่ LINE ส่งมา จะมีส่วน
sourceดังนี้:
JSON
"source": {
"type": "group",
"groupId": "C1234567890abcdef1234567890abcdef" <-- นำรหัสตรงนี้มาใช้
}
วิธีที่ 3: ให้ PHP Code ของคุณดักปลดล็อก Log ออกมาดูเอง (ถ้ามี Webhook PHP อยู่แล้ว)
หากคุณมีไฟล์ PHP ที่ใช้รับ Webhook จาก LINE อยู่แล้ว ให้ใส่บรรทัดนี้ลงไปในไฟล์รับ Webhook:
PHP
$content = file_get_contents('php://input');
file_put_contents('line_log.txt', $content, FILE_APPEND);
เมื่อดึงบอทเข้ากลุ่ม แล้วลองพิมพ์ข้อความในกลุ่ม เปิดไฟล์ line_log.txt บนเซิร์ฟเวอร์ จะเห็นค่า "groupId": "Cxxxxxxxx..." ปรากฏขึ้นมาทันทีค่ะ
เมื่อได้ค่า C... มาแล้ว: นำไปใช้งานได้เลย

