前提・実現したいこと
Pythonのinstapyを使用し、Instagramのbotをherokuで動かしたいです。
docker-composeを使用し、herokuにデプロイしています。
ローカル環境ではうまくいきました
発生している問題・エラーメッセージ
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch Stopping process with SIGKILL Process exited with status 137 State changed from starting to crashed
試したこと
以下の様にして、環境変数のportを指定してあげましたが、うまくいきませんでした。
bot = InstaPy(username=insta_username, password=insta_password, headless_browser=True, proxy_port=os.environ['PORT'])
該当のソースコード
ソースコードはGitHubにあります↓
https://github.com/mrkmtkm/instapytest
code
1from instapy import InstaPy 2from instapy.util import smart_run 3import os 4 5 6# ここにインスタグラムのログイン情報を入力する 7insta_username = "user_name" 8insta_password = "password" 9 10bot = InstaPy(username=insta_username, password=insta_password, headless_browser=True, proxy_port=os.environ['PORT']) 11with smart_run(bot): 12 13 14 bot.follow_by_tags(['アクロバット'], amount=15) 15 16 # コメントの設定(コメントしたくないならTrueをFalseに変える) 17 #bot.set_do_comment(True, percentage=10) 18 #bot.set_comments(["Cool!", "Awesome!", "Nice!"]) 19 20 # 以下の場合、「dog」や「#cat」が入った投稿をlikeする 21 22 bot.like_by_tags(["acrobat"], amount=10) 23 24 bot.end() 25
あなたの回答
tips
プレビュー