บอท Telegram คือผู้ช่วยดิจิทัลที่จะทำงานตามคำสั่งที่เราตั้งไว้ ไม่ว่าจะเป็นการแจ้งเตือนอัตโนมัติ, ตอบกลับอัตโนมัติ หรือรับคำสั่งจากเราแบบเฉพาะเจาะจง บอทเหล่านี้สามารถตอบสนองตามสคริปต์ที่กำหนดไว้ล่วงหน้า หรือเชื่อมต่อกับบริการภายนอก เช่น Google Sheets, Web APIs, หรือฐานข้อมูลอื่นๆ ได้อย่างยืดหยุ่นและหลากหลาย ซึ่งเหมาะมากกับการนำไปใช้งานในกลุ่มทีมงาน เช่น การแจ้งเตือนงานที่ต้องทำในแต่ละวัน, สรุปรายงาน, เตือนการประชุม หรือใช้ร่วมกับ Google Apps Script เพื่อแจ้งข้อมูลอัตโนมัติ เช่น การจองห้องประชุม การแจ้งข่าวสารจากฟอร์ม, การแจ้งเตือนเมื่อมีผู้กรอกแบบสอบถาม หรือแม้แต่การแจ้งเตือนเมื่อมีการเปลี่ยนแปลงในระบบต่างๆ ได้อย่างแม่นยำและทันเวลา ☑️ ขั้นตอนสร้าง Telegram Bot ง่ายๆ เปิดแอป Telegram แล้วค้นหาชื่อ @BotFather BotFather คือแอดมินใหญ่ที่คอยสร้างบอทให้เรา รูปโปรไฟล์จะเป็นวงกลมสีฟ้าๆ มีไอคอน 👑 ส่งข้อความ “/start” ในช่องแชทของ @BotFather เพื่อเริ่มใช้งาน เริ่มสร้างบอทใหม่ พิมพ์คำสั่ง /newbot แล้วกดส่ง BotFather จะถามชื่อบอท (Name) → ตั้งชื่ออะไรก็ได้ เช่น MeetingRoom Bot (ชื่อที่โชว์คนอื่นเห็น แนะนำให้ใช้ตามชื่อกลุ่มงาน หรือชื่อโปรเจคที่จะทำ) ข้อควรรู้: Username ต้องไม่ซ้ำกับคนอื่นในโลกนี้! จากนั้น BotFather จะถาม Username ของบอท (ให้ตั้งชื่อ username แต่ต้องลงท้ายด้วยคำว่า bot เช่น MeetingRoom_bot) ได้ Token มาเก็บไว้ เมื่อสร้างเสร็จ BotFather จะส่งข้อความตอบกลับมา พร้อมกับ Token ยาวๆ ตัวอย่าง Token: 123456789:ABCdefGHIJKlmnoPQRstuvWXYz ส่งข้อความ “/start” หาบอทที่สร้าง ‼️ สำคัญมาก: เก็บ Token นี้ไว้อย่างปลอดภัย เพราะมันคือ "กุญแจ" ที่ใช้สั่งงานบอทตัวนี้จากโปรแกรมอื่น (เช่น Google Apps Script) 🧰 วิธีเพิ่ม Bot เข้าในกลุ่ม Telegram ไปที่กลุ่มที่คุณต้องการให้บอทอยู่ด้วย กดที่ชื่อกลุ่ม > เลือก "เพิ่มสมาชิก" ค้นหาชื่อของ Bot ที่คุณเพิ่งสร้าง โดยใช้ Username ที่ตั้งไว้ เพิ่ม Bot เข้ากลุ่ม และตั้งสิทธิ์ให้ Bot สามารถส่งข้อความได้ (ไม่ต้องตั้งเป็นแอดมินก็ได้ แค่เชิญเข้าไปพอ) 💳 วิธีดู Token และ Chat ID Token ได้มาตอนสร้างบอทกับ @BotFather Chat ID (ของกลุ่ม) ทำตามขั้นตอนนี้: เปิดลิงก์นี้ในเบราว์เซอร์: https://api.telegram.org/bot/getUpdates ตัวอย่างเช่น ถ้า Token คือ 123456789:ABCdefGHIJKlmnoPQRstuvWXYz เข้า: https://api.telegram.org/bot123456789:ABCdefGHIJKlmnoPQRstuvWXYz/getUpdates ส่งข้อความในกลุ่มที่มีบอท (เช่น /start ) กลับมาที่ลิงก์ด้านบน รีเฟรชดู จะมีข้อมูล JSON แสดงข้อความล่าสุด มองหาบรรทัดที่เขียนว่า: chat":{"id":-xxxxxxxxxx,... นั่นคือ Chat ID ของกลุ่ม 📌 ตัวอย่างที่ต้องเอามาใช้ ถ้าเจอ "id": -987654321 แบบนี้ → เอาเลข -987654321 นั่นแหละ คือ Chat ID ที่เราจะเอาไปใช้ส่งข้อความเข้าไป จำไว้ว่า: ถ้า Chat ID เป็นเลขติดลบ → หมายถึง "Group" ถ้าเป็นเลขบวก → หมายถึง "User" (ส่งหาตัวเอง) ❓ หากไม่มีข้อมูลแสดงใน getUpdates ต้องทำยังไง? หากคุณเข้าลิงก์แล้วพบว่า "result":[] นั่นหมายถึงยังไม่มีการใช้งานในกลุ่ม หรือบอทยังไม่ได้รับข้อความใดๆ วิธีแก้: ลองพิมพ์ข้อความในกลุ่มนั้น (โดยให้บอทอยู่ในกลุ่มด้วย เช่น /start ) รีเฟรช URL ที่เปิดอยู่ (/getUpdates) อีกครั้ง หากยังไม่ขึ้นข้อความยาวๆ คล้ายๆแบบนี้: ให้ตรวจสอบว่าได้ทักหา Bot ที่ตัวเองสร้างแล้วหรือยัง เพิ่มบอทถูกกลุ่มหรือไม่ ตรวจสอบว่า Token ถูกต้องไหม (ลองลิงก์อื่น เช่น /getMe ดูว่าเจอบอทไหม) ถ้ายังไม่ได้ ให้ลองลบแล้วเพิ่มบอทเข้าใหม่อีกครั้ง ในบทความถัดไป เราจะมาเขียน Google Apps Script เพื่อให้บอทนี้สามารถรับข้อมูลจาก Google Sheets และส่งข้อความแจ้งเตือนได้แบบอัตโนมัติให้ทุกคนสามารถทำตามได้แม้ไม่มีพื้นฐานเขียนโค้ด 🚀 ภาพปกโดย Victoria from Pixabay ภาพประกอบโดยผู้เขียน หากบทความนี้มีประโยชน์ อย่าลืมบันทึกหรือแชร์ไว้ แล้วไปสร้างบอทกันเลย! เปิดประสบการณ์ความบันเทิงที่หลากหลายสุดปัง บน App TrueID โหลดเลย ฟรี !