สร้างแจ้งเตือน Telegram

🤖 เปิด BotFather 🏠 หน้าแรก
✈️

สร้างระบบแจ้งเตือน Telegram (Bot API)

สอนตั้งแต่สร้างบอทกับ BotFather → เอา Token → หา Chat ID แล้วลองส่งข้อความทดสอบได้เลย — Telegram ยิงตรงจากเบราว์เซอร์ได้ (รองรับ CORS) ต่างจาก LINE

1️⃣ สร้าง Bot + เอา Token
1

สร้างบอทกับ BotFather

  1. เปิด Telegram ค้นหา @BotFather (มีเครื่องหมายยืนยันสีฟ้า)
  2. พิมพ์ /newbot → ตั้งชื่อบอท และ username (ต้องลงท้ายด้วย bot เช่น myalert_bot)
  3. BotFather จะให้ Bot Token (เช่น 123456789:ABCdef...) — คัดลอกเก็บไว้
💡 /mybots จัดการบอท · /token ดูโทเคนอีกครั้ง · /revoke ออกโทเคนใหม่ถ้าหลุด
⚠️ Bot Token เหมือนรหัสผ่าน — อย่าเผยแพร่/commit ลง GitHub ถ้าหลุดให้ /revoke ทันที
2️⃣ หา Chat ID (ปลายทางที่บอทจะส่งไปหา)
2

ส่งหาคนเดียว / กลุ่ม / แชนแนล

วิธี A — Chat ID ของตัวเอง (ง่ายสุด)

  1. ทักบอทก่อน! เปิดแชทกับบอทที่สร้าง กด Start แล้วพิมพ์อะไรก็ได้ (ไม่ทักก่อน บอทจะส่งหาไม่ได้)
  2. ในหน้าทดสอบด้านล่าง กดปุ่ม 🔎 ดึง Chat ID — ระบบจะดึงจาก getUpdates มาให้เลือก
  3. หรือทักหา @userinfobot จะบอก id ให้ทันที

วิธี B — Group ID (ส่งเข้ากลุ่ม)

  1. เพิ่มบอทเข้ากลุ่ม แล้วพิมพ์ข้อความในกลุ่ม
  2. กด 🔎 ดึง Chat ID → Group ID จะเป็น เลขติดลบ (เช่น -1001234567890)

วิธี C — Channel (แชนแนล)

  1. เพิ่มบอทเป็น Admin ของแชนแนล (ให้สิทธิ์โพสต์)
  2. ใช้ @ชื่อแชนแนล เป็น Chat ID ได้เลย
📡 Endpoint ที่ใช้บ่อย (Bot API)

แทน <TOKEN> ด้วย Bot Token ของคุณ · ทุก endpoint เรียกแบบ GET เปิดในเบราว์เซอร์ได้เลย (ถ้ากรอก Token/Chat ID ในหน้าทดสอบไว้แล้ว ปุ่มคัดลอกจะเติมให้อัตโนมัติ)

🔎 getUpdates — ดู Chat ID / ข้อความล่าสุด
https://api.telegram.org/bot<TOKEN>/getUpdates
📨 sendMessage — ส่งข้อความ
https://api.telegram.org/bot<TOKEN>/sendMessage?chat_id=<CHAT_ID>&text=สวัสดี
🖼️ sendPhoto — ส่งรูป (ใส่ลิงก์รูป)
https://api.telegram.org/bot<TOKEN>/sendPhoto?chat_id=<CHAT_ID>&photo=<IMAGE_URL>
💡 เปิด getUpdates ในเบราว์เซอร์ (หลังทักบอทแล้ว) จะเห็น "chat":{"id":...} คือ Chat ID · จะส่งแบบ Markdown/ปุ่มก็เพิ่มพารามิเตอร์ parse_mode / reply_markup ได้
3️⃣ ภารกิจ — ลงมือทำ (ปลดล็อกทีละขั้น)

ทำทีละขั้น ปลดล็อกไปเรื่อย ๆ แล้วมาลองส่งจริงในหน้าทดสอบด้านล่าง! 💪

🧪 ทดสอบส่งข้อความ
Telegram ยิงตรงจากเบราว์เซอร์ได้เลย · โทเคนเก็บในเครื่องคุณเท่านั้น (localStorage)
— หรือ คัดลอก curl ไปรันเอง —