アニメ中のエレナの名言を定期的につぶやきます。URLにて、先ほど控えたプロジェクトキーを使います。作成したアプリケーションのパーミッションを設定します。Writeになっているかどうかを確認してください。なっていない場合は変更しましょう。コード実装いよいよGASにてbotのコーディングを行います。ここからの作業は先ほど開いたGASエディタにて行います。ライブラリのインポートTwitterのAPIをGASで扱うときに、先人様の作ったありがたいライブラリが提供されております。ありがたく使わせていただきましょう。「リソース」→「ライブラリ」と選択すると、以下図のようなダイアログが出現するので、テキストボックスにMb2Vpd5nfD3Pz-_a-39Q4VfxhMjh3Sh48と入力し、追加を押すとライブラリをインポートできます。(バージョンは7がよさそう)先人様ありがとうございます。Twitter.gsの作成ユーティリティコードを記述しておきます。参考サイトほぼそのままです。途中で出てくるprojectKey、consumerKey、consumerSecretにはそれぞれ環境に合わせた値を入力する必要があります。projectKeyには、先ほど控えたプロジェクトキーを、consumerKeyとconsumerSecretにはアプリケーションマネージャーにて表示されている値を入力します。HtmlService.createHtmlOutput("認証に成功しました!このタブは閉じてかまいません。}}OAuth認証ここで、TwitterにOAuth認証します。認証用の関数の中から、twitterAuthorizeUrlというのを選択し、実行します。関数が終了しても特に画面は変化しませんが、上部メニュー「表示」→「ログ」を開くと承認用のURLが出力されています。これをコピーしてブラウザでアクセスすると、Twitterのアプリ承認画面に行くので承認してください。承認後は画面が切り替わって「認証に成功しました」という文字が出現します。軽く動作テストAPIがちゃんと叩けるかどうかテストしてみましょう。以下の関数を定義し、実行してみてください。Twitter.tweet("ツイート文");}これで、認証を通したアカウントにツイート文が表示されれば、APIを正常に叩けていることになります。Twitter.tweet("")とするだけでツイートできるとか楽すぎます。botの動作をコーディング実際のbotのコードですが、今回は以下のようにコーディングしました。}}トリガーの設定エディタ上の時計マークのボタンからトリガーを設定します。