前提・実現したいこと
herokuでDiscord Botを定期稼働させたい。
発生している問題・エラーメッセージ
2020-02-22T20:00:44.061429+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 2020-02-22T20:00:44.061481+00:00 heroku[web.1]: Stopping process with SIGKILL 2020-02-22T20:00:44.169559+00:00 heroku[web.1]: State changed from starting to crashed 2020-02-22T20:00:44.147280+00:00 heroku[web.1]: Process exited with status 137
該当のソースコード
Python
1import requests 2import urllib.request 3from bs4 import BeautifulSoup 4import time 5import discord 6from discord.ext import tasks 7 8 9headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.63 Safari/537.36"} 10url = 'サイトのURL' 11 12client = discord.Client() 13 14 15 16@tasks.loop(seconds=30) 17async def loop(): 18 r = requests.get(url,headers=headers) 19 soup1 = BeautifulSoup(r.content,"html5lib") 20 #様々な処理 21 activity = discord.Activity(name=result, type=discord.ActivityType.playing) 22 await client.change_presence(activity=activity) 23 24 print(rank,men) 25 26 27 28loop.start() 29client.run("Api key")
試したこと
@app.routeを追加してみたり、herokuのアプリケーション設定をONにしたりしました。
補足情報(FW/ツールのバージョンなど)
Python 3.6
discord.py==1.2.5
beautifulsoup4==4.8.2
html5lib==1.0.1
requests==2.22.0
Procfile
web: python main.py
回答1件
あなたの回答
tips
プレビュー