วิธีการหา TELEGRAM_TOKEN และ TELEGRAM_CHAT_ID สามารถทำได้ง่ายๆ โดยเริ่มจากการสร้างบอทผ่านทางระบบหลักของ Telegram เพื่อรับ Token จากนั้นจึงนำ Token นั้นไปใช้ตรวจสอบเลข ID ของห้องแชทที่คุณต้องการส่งข้อความเข้าไปครับ โดยมีขั้นตอนโดยละเอียดดังนี้
1. วิธีหา TELEGRAM_TOKEN (สร้างบอทใหม่)
คุณต้องสร้างบอทขึ้นมาหนึ่งตัวเพื่อรับรหัส Token สำหรับใช้ควบคุมและส่งข้อความ: [1]
-
- เปิดแอปพลิเคชัน Telegram แล้วพิมพ์ค้นหา @BotFather ในช่องค้นหา (ต้องเลือกตัวที่มีเครื่องหมายติ๊กถูกสีฟ้า)
- กดปุ่ม Start หรือ พิมพ์คำสั่ง
/start - พิมพ์คำสั่ง
/newbotเพื่อเริ่มสร้างบอทใหม่ - ตั้งชื่อบอท (Name): พิมพ์ชื่ออะไรก็ได้ตามที่คุณต้องการ (เช่น
My Alert Bot) - ตั้งชื่อผู้ใช้ (Username): พิมพ์ชื่อภาษาอังกฤษสำหรับใช้ค้นหาบอท โดยต้องลงท้ายด้วยคำว่า bot เสมอ (เช่น
my_alert_123_bot) - เมื่อตั้งชื่อผ่านระบบจะส่งข้อความแสดงความยินดีพร้อมให้รหัส HTTP API Token มา (ตัวอย่างเช่น:
1234567890:ABCdefGHIJKlmnoPQRstuvWXYz) ให้คัดลอกรหัสนี้เก็บไว้ มันคือค่า TELEGRAM_TOKEN ของคุณ
2. วิธีหา TELEGRAM_CHAT_ID
หลังจากได้ Token มาแล้ว คุณจำเป็นต้องเปิดใช้งานการแชทกับบอทก่อน เพื่อให้ระบบสร้างไอดีแชทขึ้นมา: [1]
กรณีที่ 1: หา Chat ID ของ “แชทส่วนตัว” (ส่งข้อความหาตัวเอง)
-
- กดลิงก์เชื่อมต่อไปยังบอทที่คุณเพิ่งสร้างขึ้นมา (ลิงก์จะอยู่ในข้อความของ BotFather เช่น
t.me/your_bot_name) - กดปุ่ม Start ในห้องแชทของบอท เพื่อเปิดใช้งานบอท
- เปิดเว็บเบราว์เซอร์แล้วพิมพ์ URL ต่อไปนี้ (แทนที่
<YOUR_TELEGRAM_TOKEN>ด้วยรหัส Token ที่ได้จากข้อแรก):https://api.telegram.org/bot<YOUR_TELEGRAM_TOKEN>/getUpdates - คุณจะเห็นข้อความรูปแบบ JSON แสดงขึ้นมาบนหน้าจอ ให้มองหาชุดคำว่า
"chat":{"id":XXXXXXXXX} - ตัวเลขที่อยู่ในช่อง
idนั้นคือค่า TELEGRAM_CHAT_ID สำหรับแชทส่วนตัวของคุณ (มักจะเป็นเลขจำนวนบวก)
- กดลิงก์เชื่อมต่อไปยังบอทที่คุณเพิ่งสร้างขึ้นมา (ลิงก์จะอยู่ในข้อความของ BotFather เช่น
กรณีที่ 2: หา Chat ID ของ “กลุ่ม (Group Chat)”
-
- เชิญบอทที่คุณสร้างเข้าไปเป็นสมาชิกในกลุ่ม Telegram ที่คุณต้องการ
- พิมพ์ข้อความอะไรก็ได้ลงไปในกลุ่มนั้น 1 ข้อความ เพื่อกระตุ้นให้ระบบบันทึกความเคลื่อนไหว
- เปิดเว็บเบราว์เซอร์และเข้าไปที่ลิงก์เดิม:
https://api.telegram.org/bot<YOUR_TELEGRAM_TOKEN>/getUpdates - มองหาชุดข้อมูลล่าสุดในหน้าเว็บ คุณจะพบหัวข้อแชทที่เป็นชื่อกลุ่มของคุณ และมีเลขไอดีแสดงอยู่
- ข้อสังเกต: เลข TELEGRAM_CHAT_ID ของกลุ่ม มักจะมีเครื่องหมายลบนำหน้าเสมอ (เช่น
-100XXXXXXXXX) คุณต้องคัดลอกเครื่องหมายลบไปด้วย
หมายเหตุ: หากเปิดลิงก์
getUpdates แล้วพบหน้าเพจว่างเปล่า ({"ok":true,"result":[]}) ให้ลองพิมพ์ข้อความส่งหาบอท หรือส่งข้อความเข้าไปในกลุ่มใหม่อีกครั้ง แล้วกดรีเฟรชหน้าเว็บเบราว์เซอร์ ตัวอย่าง เว็บที่เอาไปใช้งาน
https://724team.com/carform.html
https://724team.com/carform.html
