燃えないゴミが月に一度で一度出し忘れると1ヶ月捨てられないという問題があります。 なので、出し忘れの再発防止のために家族グループのLINEに投稿するようにしました。
作ったもの
月1回ライングループにゴミの日という投稿をしてくれます
作り方
1. 投稿したいグループのLINEのtokenを作る
LINE Notifyのページにいく https://notify-bot.line.me/ja/
右上にあるマイページからTOKENを作成できます。
2. 作成したTOKENでコードをかく
Pythonで書きました。 以下の通り書けば動きます。
import requests def main(): url = "https://notify-api.line.me/api/notify" token = "<TOKEN>" headers = {"Authorization" : "Bearer "+ token} message = '今日は燃えないゴミの日だよ\n午前8時30分までに 出してください。' payload = {"message" : message} r = requests.post(url ,headers = headers ,params=payload) if __name__ == '__main__': main()
cronで先ほどのコードを定期実行する
あとはサーバーにcronを追加すれば良いだけです。FaaSなどを使っても良いと思います。
第1月曜日のみに実行 crontab -e
0 6 8-14 * * [ $(date "+\%w") -eq 1 ] && /usr/bin/python3.6 /kazoku_line_bot/hunen.py
これで無事LINEに投稿されます!