Line Bot Activity Notification
โค้ดนี้เป็นการแจ้งเตือนกิจกรรมผ่าน LINE Bot ในเวลาที่กำหนด โดยใช้ API ของ LINE เพื่อส่งข้อความและรูปภาพไปยังกลุ่ม LINE ตามเวลาที่กำหนดไว้ในตัวแปร activities.
รายละเอียดการทำงาน
โค้ดนี้จะตรวจสอบเวลาในแต่ละวันและแจ้งเตือนกิจกรรมที่กำหนดใน config. กิจกรรมต่าง ๆ จะถูกแจ้งเตือนในเวลาและวันที่ที่กำหนดไว้ในตัวแปร activities.
วิธีการติดตั้งและใช้งาน
- ติดตั้งไลบรารีที่จำเป็น: ก่อนที่จะใช้งานสคริปต์นี้ คุณต้องติดตั้งไลบรารีที่ใช้ ได้แก่:
pip install requests pytz
- ตั้งค่า config: ในไฟล์สคริปต์ คุณต้องใส่ข้อมูลการตั้งค่าต่าง ๆ ที่จำเป็นในตัวแปร config:
accessToken: ใส่ Token ของ LINE Bot ที่คุณได้จากการสร้าง LINE bot.
groupId: ใส่ groupId ของกลุ่มที่ต้องการส่งข้อความ.
adminId: ใส่ adminId ของผู้ดูแลที่ต้องการใช้งาน.
activities: ใส่ข้อมูลกิจกรรมที่คุณต้องการแจ้งเตือนในแต่ละวันและเวลาที่กำหนด.
ตัวอย่างการใช้งาน
เมื่อเวลาเป็น 08:00 จะส่งข้อความแจ้งเตือนกิจกรรมทั้งหมดในวันนั้น
ถ้าเวลาตรงกับกิจกรรมในแต่ละวันและเวลา เช่น 12:00, 14:00, 20:00, ระบบจะส่งข้อความแจ้งเตือนกิจกรรมต่าง ๆ ให้กับกลุ่มที่กำหนด.
การปรับแต่ง
คุณสามารถปรับแต่งกิจกรรมและเวลาในตัวแปร activities ได้ตามต้องการ.
หากต้องการให้มีการแจ้งเตือนที่แตกต่างออกไป เช่น รูปภาพที่แตกต่างกันในแต่ละกิจกรรม คุณสามารถเพิ่ม URL ของรูปภาพในแต่ละกิจกรรมได้.