投稿

ラベル(BOT)が付いた投稿を表示しています

Gasでゴミ出し通知のアレコレ

何ヶ月も放置してたマメBOTのゴミ出し通知バグ… 去年の8月くらいに作ってたLINEのBOT の改良話です^p^ 一年たった今では結局ほとんど自分の掃除リマインダーになりましたが父親の錯乱頻度は以前に比べて減ってる気がしているので俺は満足です。家族みんなが心穏やかに暮らせるならそれでええんや。あとはご飯関係の錯乱か…早く丸くなってくれないかな。中華と家庭菜園攻めきつい( ˘ω˘ )笑 BOTはゴミ出し周りをこれ以降もちょいちょい弄ってたんですが、最終週の挙動だけずっと変だったんですよね。5週目があると収集ない時にもわんわん言っちゃってて。おのれ第5週め! で「もう頭使いたくネ」ってなったのでやる気出るまで放置してたんですが、ふらっと調べてみたらなんと! 第n週の計算式の情報が結構たくさん出てるじゃーあないですか!!なぜ作った時に色々見つけられなかったのか( ということで向き合ってきました。採用技術の大元の記事は↓ 特定の月の特定の曜日を取得する https:// etauthenonprogrammercoder. tumblr.com/post/186638513489/ gas 我が家のマメBOTとはいささか記述の相性が悪かったのでちょっと改変しつつ組み込み const holiday = [ "12/30" , "12/31" , "01/01" , "01/02" , "01/03" ]; //年末年始などの例外日を指定 const tomorrow_dates = new Date () + 1 ; // 明日 の日付全般の情報を取得 const tomorrow_year = tomorrow_dates . getFullYear (); // 明日 が属する 年 const tomorrow_month = tomorrow_dates . getMonth () + 1 ; // 明日 が属する 月(取得した月は0始まりらしいので+1) const tomorrow_date = tomorrow_dates . getDate (); // 明日 の日付 const tomorrow_day_num = tomorrow_...

LINE BOTでしゃべるイッヌ飼いはじめたよ!

イメージ
暴力はよくないヨォ君ィ! 前々から父親が母親に対して精神的DV気味でしてね… 7〜8月入ってからはちょっと落ち着いてはいるんですが、 度々起こると家の空気が悪くて体調に響くんですよ… で、自分にもちょっと何かできないかということで、 不満だとか言われた主にお掃除周りで「クエストを発行してポイントを貯めて、貯まったポイントでご褒美をもらおう!」的なアレのソレを作ることに相成りました。いや子供か!( 正直人によって得意不得意や体力気力のリソース量は違うんやから、 自分以外の人間と共生する場合は「やれる人間がやる」のスタンスでいいと思うんですけどね。 あと目に見えないからってやってないって決めつけるの良くないよね。子供か!( 人が多いんだから汚れるスピード速いのは当然ですやん…?しかも部屋数多いし。 なので見えるようにしてやろうじゃあねーかって事ですわ。 逐一報告すんのはめんどくせーけどご褒美がもらえるならやる( ˘ω˘ )←子供 さー作ってくっぺ! クエストを発行するにあたってまず皆のスマホに入っている共通のアプリは〜と考えた結果、 LINEなら既に導入していて新しくアプリ入れる必要もないのでLINEでやることにしました。 とりあえずクエスト報告用のLINEグループを作って、 そこにLINE BOTを導入してみようと思います。 報告したら褒めちぎりつつポイントくれる感じがいいすね。コウぺんちゃんみたいな可愛いのがいい。 BOTはDiscordとSlackのをググってちょっといじった事があるのでまぁ大丈夫だろう… とりあえず検索で出てきた中では新しいっぽいこちらの記事を参考に導入を試みてみました。 https://first-contact.jp/blog/article/linebot/ 「LINE BOTの作り方 -Messaging APIで開発編-」の欄ですね。 ちょっとプログラム使う方と使わない方の区別がぱっと見わかりにくいから、使わない編(LINE管理画面で作成編Iの場合)、使う編(Messaging APIの場合・FirstContactの場合)みたいな感じで分けてくれたらいいのになって思いました。 Messaging APIを利用してのBOT作成には「LINE Developers」への登録も必要みたいっす。 ていうか「LINE公式アカウントの作成」の欄も...