Heroku ãæå deploy ãã å
æ¥、Heroku ã ããããã äºä»¶ ããã£ã。 ãã®ãã¥ã¼ã¹ãèãã¦、ããã« github ãã heroku ãåãé¢ãã。 ãã®å¾、ãã¹ã¯ã¼ããªã»ãããæããç、è²ã
ãã£ãã、ãã®è¾ºã¯å²æ。 å®ã¯、 ã¤ãã§ã bot 㯠heroku ã§ç¨¼åãã¦ããã®ã§、ããã¤ã®æ´æ°ãåºæ¥ãªãç¶æ³ã«ãªã£ã¦ãã¾ã£ã。 å°å³ã«ã¡ããã¡ããæ´æ°ãã¦ããã®ã§、ã©ãã«ã deploy ããªãããªã¼ã¨æã£ã¦ãã、ãããã deploy æ¹æ³ãè¦ã¤ããã®ã§、ããã«è¨é²ãã。 heroku-cli ãå
¥ãã ã¾ã、heroku-cli ãå°å
¥ãã。 ä»ã¯、npm ä¸çºã§å
¥ããããã®ã§、 npm install -g heroku èªåã¢ãããã¼ããããªããã、ä»ã®æ¹æ³ãããã¨æ¸ãã¦ãã£ãããã©、deploy ãã度ã«æ´æ°ãããã°ãããã¨ããäºã§、æãåããã¤ããäºã«ãã。 次ã«、heroku ã«ãã°ã¤ã³ãã heroku login ãããå¾、Enter ãå©ãã¨ãã©ã¦ã¶ãç«ã¡ä¸ããã®ã§、ããã§èªè¨¼ãã。 ï¼æ®µéèªè¨¼ããã©ã¦ã¶ã§åºæ¥ã。 ã³ãã³ãã©ã¤ã³ä¸ã§ãåºæ¥ãã®ã§、ããã¯ã好ã¿ã§。 ãã®å¾、対象ã®ã¬ãã¸ããªã«ç§»åã、remote ã« heroku ã追å ãã。 cd ~/hoge/fuga/ heroku git:remote -a [ã¢ããªå] èªåã®ã¢ããªã®ååã¯、heroku ã® dashboard ãã確èªåºæ¥ã。 æå¾ã«、push ãã git push heroku master èªåã®ã¬ãã¸ããªã§ã¯ master ã§ãã£ã¦ãã、main ã§éç¨ãã¦ãã人ã¯ããã main ã«ããã°è¯ã。 heroku ã®æ¹ã§ããªããè¨å®ãå¿
è¦ãããããªãããã©、ãã㯠å
¬å¼ããã¥ã¡ã³ã ãèªãã§。 ç·¨éå¾è¨ ããã§ç¡äºã« tundere_bot ãæ´æ°ããäºãåºæ¥ã。 å°å³ã«、Twitter API ver2 ããªãªã¼ã¹ãããã®ã§、è¿ã
ãã®ãã¼ã¸ã§ã³ã§çµãã§ã¿ãã¤ããã§ãã。 ãã¨、è²ã
ã¨ã¢ã¬ãªã®ã§、heroku ã使ãã®ãã©ããã§ãããæ¹ãè¯ããããããªã。 ç¾ç¶ã¯ä»£æ¿ãç¡ãã®ã§、ãã°ãã㯠heroku ã使ãäºå®ã ã、node ã使ãã¦ãéãæãããªããµã¼ãã¹ãã£ããã©ãªããæãã¦ãã ãã。
LOOX Uãåé³ãã¯ãé¢ä¿ãªããªã£ã¦ããéæãµã¤ã(ç¬)