見出し画像

声優お仕事告知botについて IFTTT実装編

推しのお仕事を告知するbotを作ろうと思い立った、はむさんど。
そこに立ちはだかる壁があった。

めんどくさい

「推しのためならどんな労力も惜しみません!」って顔しながら楽してサボっていたいんだよー

ということで情報収集

読んで調べてみると、IFTTTは既存のWebサービスのトリガー・インプット・アウトプットを繋げられるサービス。GoogleカレンダーとTwitterのポストを連動させれば簡単にbotが実現できるようだ。

上記サイトには「GASによる投稿」なんてのも書かれてるけど、コーディング?わかんないなにそれ美味しいのなのでGoogleカレンダー、Twitter、IFTTTで botを実現することとする。

実装する機能

  • 新規に公表された予定を適時ツイートする→
    『Googleカレンダー:お仕事予定』の「新規予定を追加」をトリガーに、『Twitter』で「予定のタイトルと内容」をツイート

  • 番組・イベントなどの開始直前にツイートする→
    『Googleカレンダー:お仕事予定』の「15分前」「開始時間になったら」をトリガーに、『Twitter』で「予定のタイトルと内容」をツイート

  • 日次と週次で予定をツイートする→
    前もって告知内容を登録した『Googleカレンダー:告知用』の「開始時間になったら」をトリガーに、『Twitter』で「予定のタイトルと内容」をツイート

アプレット(IFTTTで自動実行する仕掛けの単位)は無料プランでは3個までのため、上記のように実装。日次・週次の予定を自動生成する機能は無理そうだった。

運用方法

  • 『Googleカレンダー:お仕事予定』にお仕事や締め切りの予定を登録。
    "「タイトル」改行「内容」"でツイートされることを想定し、「タイトル」の頭に仕事の種類の記号を記載。
    予定の「日時」や「URL」は使わず、本文内に記載する。
    登録すると「新規予定が追加されました」とツイートされてしまうため、『下書き用カレンダー』に登録してから「予定の複製」で転記する。

  • 『Googleカレンダー:告知用』に情報告知用の予定を登録。
    直前でないリマインドや後から気づいた記事掲載などを登録する。
    当日と翌日の予定を一覧した日次予定を毎朝8時開始で手動登録。
    翌週日曜までの予定を一覧した週次予定を毎土7:30開始で手動登録。

そして、運用開始したTwitterBotがこれである。

2021年10月からTwitterの非公開アカウントで動作と運用をテスト、2022年4月より公開運用。
当初はモーメントをトップに設定して先々の予定と関連ツイートを随時更新してたんだけど、運用の手間が大きすぎて廃止。
日々の予定更新にも慣れ、安定運用できてるなーっと思いながら1年、事件が起こった。

Twitter API有料化

続きは「GAS実装編」へ。

関連リンク
声優お仕事告知botについて
構想編
IFTTT実装編
GAS実装編

いいなと思ったら応援しよう!