Delphi Send Message To Telegram instead of Line Notify Part 1 Telegram Bot

Line notify กำลังจะหยุดให้บริการตั้งแต่วันที่ 1 เมษายน พ.ศ. 2568 ปีหน้าแล้ว มีทางเลือกอย่างน้อยสองทางคือเปลี่ยนไปใช้ Line Messaging API หรือ ไปลองหันไปใช้ Telegram Bot ในยุคสมัยที่ Bitcoin เฟื่องฟู NFT เกมส์ หรือ Play to Earn กำลังได้รับความนิยมถึงขึดสุด ก็คงต้องรู้จัก Telegram อย่างแน่นอน
เอาละมาเริ่มกันก่อนอื่นเลยคงต้อง Download Telegram มาใช้งานก่อน

หลักการมันเหมือนๆกันกับ Line Chat Bot สิ่งที่เราต้องมีคือ
- Bot Token
- Chat_ID
เริ่มต้นจากการสร้าง Bot และ เอาค่า token มาใช้ ไปกันเลย
หลังติดตั้งแล้วให้เราค้นหา account @BotFather

เมื่อ Double Click แล้วจะมีข้อความอัตโนมัติขึ้นมา ให้เราคลิกที่ /newbot (Create a new bot)

ให้เราใส่ชื่อ BOT ที่เราต้องการแล้วให้ลงด้วยคำว่า BOT เพื่อสื่อความหมาย

ถ้าเราไม่ใส่ มันก็จะไม่ย๊อมมมมมม

ดังนั้นใส่ไปเถอะ แต่อย่าคิดว่าใส่อะไรไปก็ได้นะ ถ้ามันเป็นชื่อโหลๆ มันก็ไม่ work

ดังนั้นคุณยังมีโอกาส ใส่ให้มันถูกเถอะพ่อคุณ ใส่ตัวเลขด้านหลังไป หรือ จะคิดคำที่คิดว่าจะไม่มีใครใช้ไปเรื่อยๆก็ไม่ว่ากัน

เอาละเสร็จแล้ว เห็นไหม เราได้ Bot แล้ว แล้วนายก็จะได้ Token มา เก็บไว้ใช้ละ
อันนี้แหละ ที่ต้องเอาไปใช้ ที่นี้เราต้องได้ Chat_ID (รหัสช่องแชต) คลิกที่ Link Bot

จะได้หน้าจอ Chat มา ให้คลิกที่ Start

พิมพ์ ข้อความลงช่อง Chat

เปิด Postman แล้ว Method เป็น GET แล้วใส่ URL : https://api.telegram.org/botYOUR_BOT_API_TOKEN/getUpdates
ตรง YOUR_BOT_API_TOKEN ใส่ Token ที่ได้มา อย่าลบคำว่า bot ละ

เราจะได้ Chat_ID จากที่ Hilight

**** ถ้าขึ้น Status 200 แต่ไม่มีอะไรขึ้น แสดงว่ายังไม่ได้พิมพ์ข้อความคุยกับ bot มาก่อน อย่าอ่านข้ามขั้นตอนนะครับ ***
Method เป็น GET ส่วน URL เป็น https://api.telegram.org/botYOUR_BOT_API_TOKEN/sendMessage
ตรง YOUR_BOT_API_TOKEN ใส่ Token ที่ได้มา อย่าลบคำว่า bot ละ
ในส่วน Body เลือก เป็น x-www-form-urlencoded
ตรง key ใส่
- chat_id
- text เป็นข้อความที่ต้องการส่ง

เมื่อกดปุ่ม send ก็จะได้

Update 7/3/2025
ไว้ติดตามตอนต่อไป