แจ้งเตือน DNS IP Update ผ่าน Line Messaging API ด้วย Node-red

แจ้งเตือน DNS IP Update ผ่าน Line Messaging API ด้วย Node-red

มาดูวิธีการทำ การแจ้งเตือน 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 ที่จะต้องติดตั้งเพิ่มเติมก็มี

Node-RED, LINE Notify API, LINE Messaging API

จากนั้นเราก็ทำการสร้าง Flow การส่ง msg.payload จาก template node ซ้ำๆด้วย trigger node และจะหยุดการส่งเมื่อได้รับ msg.reset

จากนั้นเราก็ไปทำการสร้าง Line Messaging API เพื่อนำ Channel Access Token กับ

broadcast-node

เราจะทำการส่งข้อความแจ้งเตือนออกไปที่ Line bot channel ด้วย node broadcast โดยเลือกให้ใช้ข้อความในการส่งจาก node และใช้ change node ในการจัดรูปแบบข้อความตามความต้องการของ API

webhook-node  

จากนั้นเราก็จะใช้ LINE Webhook Node มาทำการรอรับข้อความตอบกลับ msg.payload.events.0.message.text จาก Line แล้วนำมาประมวลผลเปรียบเทียบด้วย Node match ให้ได้ข้อความตรงตามเงื่อนไขที่เราต้องการ แล้วจีงไปใช้ Change node ส่ง msg.reset ไปสั่งให้ Trigger node หยุดการทำงาน เพียงเท่านี้เราก็จะได้ระบบแจ้งเตือนที่มีประสิทธิภาพในการทำงานมากขึ้นไปอีก

 

สินค้าล่าสุด

ที่วางรีโมท เอนกประสงค์  สำหรับรีโมท ขนาด 4 ซ.ม.

ที่วางรีโมท เอนกประสงค์ สำหรับรีโมท ขนาด 4 ซ.ม.

ราคาเดิม
฿ 39
ราคา
฿ 39
KY-024 Hall Sensor Module Linear Magnetic Force Hall Sensor A3144 For Arduino

KY-024 Hall Sensor Module Linear Magnetic Force Hall Sensor A3144 For Arduino

ราคา
฿ 39
ESP8266 ESP32-WROVER Development Board Test Programmer Socket Downloader

ESP8266 ESP32-WROVER Development Board Test Programmer Socket Downloader

ราคาเดิม
฿ 118
ราคา
฿ 118
GY-61 ADXL335 Acelerometro 3-Axis Analog Output Accelerometer Module Angular Transducer 3V-5V

GY-61 ADXL335 Acelerometro 3-Axis Analog Output Accelerometer Module Angular Transducer 3V-5V

ราคาเดิม
฿ 118
ราคา
฿ 118
Online Real-time IoT WiFi MQTT Smart Energy Meter Din-Rial

Online Real-time IoT WiFi MQTT Smart Energy Meter Din-Rial

ราคาเดิม
฿ 784
ราคา
฿ 666
PZEM-004T Power Energy Meter 0-100A 80-260V

PZEM-004T Power Energy Meter 0-100A 80-260V

ราคาเดิม
฿ 353
ราคา
฿ 274
TZT MH-ET LIVE HB100 X 10.525GHz Microwave Sensor 2-16M Doppler Radar

TZT MH-ET LIVE HB100 X 10.525GHz Microwave Sensor 2-16M Doppler Radar

ราคาเดิม
฿ 235
ราคา
฿ 196
PZEM-004T Enclosure DIN Rail Box

PZEM-004T Enclosure DIN Rail Box

ราคาเดิม
฿ 274
ราคา
฿ 196
DHT22 AM2302 digital temperature and humidity sensor module

DHT22 AM2302 digital temperature and humidity sensor module

ราคาเดิม
฿ 118
ราคา
฿ 39
SHTC3 High Accuracy Digital Temperature and Humidity Sensor Measurement Module

SHTC3 High Accuracy Digital Temperature and Humidity Sensor Measurement Module

ราคาเดิม
฿ 157
ราคา
฿ 118
DHT22 AM2302 SHTC3 Enclosure Sensor Case

DHT22 AM2302 SHTC3 Enclosure Sensor Case

ราคา
฿ 78
BH1750 BH1750FVI Chip Light Intensity Module with Case for Arduino

BH1750 BH1750FVI Chip Light Intensity Module with Case for Arduino

ราคาเดิม
฿ 78
ราคา
฿ 78
WiFi MQTT Light Sensor

WiFi MQTT Light Sensor

ราคาเดิม
฿ 1,294
ราคา
฿ 510
WiFi MQTT Temperature and Humidity Sensor

WiFi MQTT Temperature and Humidity Sensor

ราคาเดิม
฿ 1,294
ราคา
฿ 510
Ultrasonic Wind Speed and Direction Sensor Module

Ultrasonic Wind Speed and Direction Sensor Module

ราคาเดิม
฿ 3,959
ราคา
฿ 3,646

โทร +669 4004 5061
อีเมล: [email protected]
Line ID: elec2rak

  • เนื้อหาที่เปิดอ่าน 1123063
  • Web Links 11

มี 194 ผู้มาเยือน และ ไม่มีสมาชิกออนไลน์ ออนไลน์