มาดูวิธีการทำ การแจ้งเตือน DNS IP Update ผ่าน Line Messaging API ด้วย Node-red ต่อยอดจากการ Update IP Cloudflare DNS Record ด้วย Node-red จากบทความก่อนหน้า โดยที่ก่อนหน้านี้ หลังจากที่ IP เปลี่ยน และ Flow ได้ทำการ Update IP ใหม่ ให้เรียบร้อยแล้ว ก็จะมีการแจ้งเตือนผ่าน ทาง Line Notify อยู่แล้ว แต่เราจะเพิ่มการแจ้งเตือนในทุกๆ 30 วินาที จากนั้น รอจนกว่าจะมีการตอบกลับข้อความ Ok ผ่าน Line bot เพื่อให้ Flow หยุดการแจ้งเตือน
โดย Node palette ที่จะต้องติดตั้งเพิ่มเติมก็มี

จากนั้นเราก็ทำการสร้าง Flow การส่ง msg.payload จาก template node ซ้ำๆด้วย trigger node และจะหยุดการส่งเมื่อได้รับ msg.reset
จากนั้นเราก็ไปทำการสร้าง Line Messaging API เพื่อนำ Channel Access Token กับ
เราจะทำการส่งข้อความแจ้งเตือนออกไปที่ Line bot channel ด้วย node broadcast โดยเลือกให้ใช้ข้อความในการส่งจาก node และใช้ change node ในการจัดรูปแบบข้อความตามความต้องการของ API
จากนั้นเราก็จะใช้ LINE Webhook Node มาทำการรอรับข้อความตอบกลับ msg.payload.events.0.message.text จาก Line แล้วนำมาประมวลผลเปรียบเทียบด้วย Node match ให้ได้ข้อความตรงตามเงื่อนไขที่เราต้องการ แล้วจีงไปใช้ Change node ส่ง msg.reset ไปสั่งให้ Trigger node หยุดการทำงาน เพียงเท่านี้เราก็จะได้ระบบแจ้งเตือนที่มีประสิทธิภาพในการทำงานมากขึ้นไปอีก