すぐ忘れるのでメモ。
もっと無駄の少ないやり方なんて知りません、、、
#まずTwitterAPIの取得
申請の際の作文はbotにしか使わないという趣旨を書けばすぐに通るはずです。
API keyとToken keyが得られれば勝ち。
#ツイート内容のコードを作る
用意するのはnpm i Twitter
とnpm i node-schedule
ツイート
https://yukimonkey.com/js-application/twitter-bot-2/
画像ツイート
https://qiita.com/n0bisuke/items/6b269f61152e9f336c35
時間指定はNode-scheduleを使う
#Heroku
###アカウント作成
タイムゾーンについて、途中で気づいてめんどくさかったのでソースコードの時間を-9hしました。
###Herokuへデプロイ
コマンドはこの記事を参考にしました。
https://qiita.com/daiki7nohe/items/035c39c1e538551b1f6c#git%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88
この二つの記事を参考にapp.jsと、起動するためのコマンドをpackage.jsonに記述するか、procfileを作る
https://qiita.com/yfujii01/items/d675f654f1fcce3b9098
https://www.webprofessional.jp/building-facebook-chat-bot-node-heroku/
###サーバーが寝ないようにする
Heroku Scheduler
https://miyabi-lab.space/blog/23