วิธีการขอ Token API ของ Telegram และการใช้งานเบื้องต้น

วิธีการขอ Token API ของ Telegram และการใช้งานเบื้องต้น

Telegram เป็นแอปพลิเคชันส่งข้อความที่รองรับการทำงานของบอท (Bot) ซึ่งช่วยให้คุณสามารถสร้างฟีเจอร์อัตโนมัติเพื่อใช้งานในแชทได้ ในบทความนี้เราจะอธิบายวิธีการขอ Token API และการใช้งานเบื้องต้นเพื่อเริ่มต้นพัฒนาบอท Telegram

วิธีการขอ Token API ของ Telegram

  • ติดตั้ง Telegram และลงทะเบียนให้เรียบร้อย
  • ที่ช่อง Search ของ Telegram ให้พิมพ์ @BotFather แล้วเลือกรายการ BotFather
  • กดที่ RESTART และที่ช่อง Write a message ให้พิมพ์ /newbot เพื่อสร้าง bot ใหม่สำหรับใช้เป็น Notify
  • จากนั้นมันจะถาม ให้เราตั้งชื่อ bot และ username ของ bot ซึ่ง username ของ bot จะต้องลงท้ายด้วย _bot ถ้าสร้างสำเร็จเราจะได้ Token ของ bot มา
    Token ที่ได้ก็จะประมาณนี้7000000001:AxXxXxXxXxXxXxXxXY-ZxXxXxXxXxXxxXxE นำ Token ที่ได้ไปกรอกให้กับการตั้งค่า Telegram
  • จากนั้นไปที่เมนูเลือก New Channel จะมีคำถามให้ตั้งชื่อ Channel
  • ตามด้วยการตั้งค่าลิงค์ my_notify คือ username ของ bot ที่เราจะใช้เป็น chatId สำหรับการส่งข้อความ (chatId จะมี @ นำหน้าด้วย เช่น  @my_notify)
  • หลังจากนั้นที่หน้า Add Members ให้เพิ่ม bot ที่สร้างไว้เป็นสมาชิกของ Channel นี้ ในขั้นตอนนี้จะมีคำถามให้เรากำหนดให้ bot เป็น admin ของ Channel นี้ด้วย เราก็จะได้ Notify สำหรับรับการแจ้งเตือนเรียบร้อยแล้ว
  • สุดท้าย การเพิ่มผู้รับข้อความท่านอื่นๆ ให้สามารถรับข้อความนี้ได้ ให้ทำการ subscribers สมาชิกท่านอื่นๆเข้ามาใน Channel ที่สร้างไว้ เมื่อมีข้อความสมาชิกใน Channel ทุกคนจะได้รับข้อความด้วยเช่นกัน

การใช้งาน

สำหรับการเรียกใช้งานเพื่อส่งข้อความใน Kotchasan ก็ง่ายๆตามนี้เลยครับ (หลังจากตั้งค่าแล้ว)

$message = 'Hello World';
\Gcms\TelegramBot::send($message);

โค้ด TelegramBot Class https://github.com/...Gcms/TelegramBot.php สามารถนำไปดัดแปลงใช้ในโปรเจ็คของตัวเองได้นะครับ

การเปิดใช้งาน Telegram Bot ในโปรแกรมที่สร้างจาก Kotchasan

ตัวอย่างการตั้งค่า Telegram บน Kotchasan โดยนำค่าต่างๆที่ได้มากรอกแล้วกดบันทึก

หมายเหตุ ณ.วันที่เขียนบทความนี้ Telegram Bot ยังไม่ได้ใช้งานได้กับ Application ทุกตัวนะครับ โปรแกรมที่เหลือจะทยอยดำเนินการให้

0SHAREFacebookLINE it!