สอบถาม line notify กับเว็บครับ

เริ่มโดย sunbrightz, 07 กรกฎาคม 2019, 18:41:41

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

sunbrightz

สอบถามครับ ตอนนี้ผมแกะโปรเจคนึงของที่คนบริษัทเคยเขียนเขาทำแค่แจ้งเตือนผ่านเว็บเวลาที่ค่าอุณหภูมิหรืออื่นๆมากกว่าที่กำหนดไว้ โดยเขาใช้ timeout วนลูปไปเรื่อยๆเพื่อให้เว็บมีการ fetch ค่ามาจาก database ใหม่ๆ
หัวหน้าเขาอยากให้แจ้งเตือนผ่านไลน์ ผมเลยเขียนให้มันทำงานร่วมกับ php(มีการส่งค่าจากไฟล์ .js มาที่ php เพื่อแจ้งเตือนไลน์) เวลาที่หน้าเว็บมีการ  Alarm
ปัญหาคือ ถ้าเปิดเว็บหน้านั้นไว้แล้วมีค่ามากกว่าที่ตั้งไว้ ก็ Alarm เว็บและแจ้งเข้าไลน์ ได้แล้ว แต่ ถ้ามีการปิดหน้าเว็บไปก็จะไม่มีการส่งการแจ้งเตือนใดๆเลย มีวิธีไหนไหมครับที่ไป get ค่าจาก database
หรือให้มันทำงานเป็น background เพื่อที่ว่าค่ามากกว่าให้ส่งเข้าไลน์โดยไม่ต้องเปิดเว็บค้างไว้

โปรเจคคร่าวๆ
arduino -> database(mysql) -> php -> jquery -> html

:-X

sinomoney


Cronjob น่าจะช่วยได้ครับ

ใช้รันไฟล์หน้า php ที่ต้องการแทนเราเปิดเองครับ

ถ้า server เป็น vps ปกติจะมีให้ใช้ได้เลย ถ้าหากใช้แชรืโฮส ก็ใช้จากเว็บภายนอกได้ครับ

ผมใช้ของเจ้านี้อยู่ครับ  https://www.easycron.com/
[direct=http://www.thaiseoboard.com/index.php/topic,438918.0.html]โปรแกรมโพสเว็บบอร์ด[/direct] ระบบโพสบน Server ไม่ต้องติดตั้ง ทดลองฟรี
[direct=https://backlink-seo.com]โปรแกรมทำ Backlink[/direct] CommentBlog ใช้งานบนเว็บ ทดลองฟรี

sunbrightz

อ้างถึงจาก: sinomoney ใน 07 กรกฎาคม 2019, 19:17:47

Cronjob น่าจะช่วยได้ครับ

ใช้รันไฟล์หน้า php ที่ต้องการแทนเราเปิดเองครับ

ถ้า server เป็น vps ปกติจะมีให้ใช้ได้เลย ถ้าหากใช้แชรืโฮส ก็ใช้จากเว็บภายนอกได้ครับ

ผมใช้ของเจ้านี้อยู่ครับ  https://www.easycron.com/

มันรันแค่ไฟล์ php ไม่ได้อะครับ คือมันต้องมีค่าที่ส่งมาจากไฟล์ .js มาก่อน มันสามารถรันทั้งเว็บเลยได้ไหมครับ หน้านั้นๆก็ได้มันเป็นแบบ html->jquery (.js)->php

sinomoney

ไม่ใช่ php ก็รันได้ครับ

จัดลำดับว่าต้องรันไฟล์ใหนก่อน ตามลำดับก็น่าจะได้ครับ
[direct=http://www.thaiseoboard.com/index.php/topic,438918.0.html]โปรแกรมโพสเว็บบอร์ด[/direct] ระบบโพสบน Server ไม่ต้องติดตั้ง ทดลองฟรี
[direct=https://backlink-seo.com]โปรแกรมทำ Backlink[/direct] CommentBlog ใช้งานบนเว็บ ทดลองฟรี

darkknightza

อ้างถึงจาก: sunbrightz ใน 07 กรกฎาคม 2019, 18:41:41
สอบถามครับ ตอนนี้ผมแกะโปรเจคนึงของที่คนบริษัทเคยเขียนเขาทำแค่แจ้งเตือนผ่านเว็บเวลาที่ค่าอุณหภูมิหรืออื่นๆมากกว่าที่กำหนดไว้ โดยเขาใช้ timeout วนลูปไปเรื่อยๆเพื่อให้เว็บมีการ fetch ค่ามาจาก database ใหม่ๆ
หัวหน้าเขาอยากให้แจ้งเตือนผ่านไลน์ ผมเลยเขียนให้มันทำงานร่วมกับ php(มีการส่งค่าจากไฟล์ .js มาที่ php เพื่อแจ้งเตือนไลน์) เวลาที่หน้าเว็บมีการ  Alarm
ปัญหาคือ ถ้าเปิดเว็บหน้านั้นไว้แล้วมีค่ามากกว่าที่ตั้งไว้ ก็ Alarm เว็บและแจ้งเข้าไลน์ ได้แล้ว แต่ ถ้ามีการปิดหน้าเว็บไปก็จะไม่มีการส่งการแจ้งเตือนใดๆเลย มีวิธีไหนไหมครับที่ไป get ค่าจาก database
หรือให้มันทำงานเป็น background เพื่อที่ว่าค่ามากกว่าให้ส่งเข้าไลน์โดยไม่ต้องเปิดเว็บค้างไว้

โปรเจคคร่าวๆ
arduino -> database(mysql) -> php -> jquery -> html

:-X
พี่เก่งมากครับ
[direct=http://make-more-moneyy.blogspot.com/2012/10/adfly.html]หาเงินวันละ350บาท มั่นคง จ่ายมาสิบปีแล้ว[/direct]
[direct=https://www.popads.net/users/refer/519628]หารายได้กับ popup เจ้านี้ เรทแรงคลิ๊ก[/direct]
Hosting อันดับ 1 คุณภาพสูง ราคาถูก จัดเลย[direct=https://support.hostneverdie.com/aff.php?aff=504][/direct]
โดเมนเนมสวยๆ ราคาถูก จดกับเราสิ[direct=https://my.thaidatahosting.com/aff.php?aff=227]ที่นี่