因此,我在Heroku上托管了一个discord.py机器人,并且尝试使用PRAW从subreddit的热门部分中进行随机提交。
#include <bar/foo.h>
当到达if message.content.startswith("~reddit"):
subreddit = reddit.subreddit("VaporwaveAesthetics")
await message.channel.send(subreddit.title)
s = []
for submission in subreddit.hot(limit=75):
s.append(submission)
x = randint(0,74)
s = s[x]
e = discord.Embed(title=s.title,
url=s.url,
description=s)
await message.channel.send(embed=e)
部分时,我想问题就存在了,因为当我尝试发送subreddit的标题时,会引发错误。
顺便说一句,对于Heroku托管,我正在使用最新版本的PRAW(6.0.0.dev0),以及discord.py重写(1.0.0a)。
这是我得到的错误:Error.
答案 0 :(得分:0)
那不是您的错,也不是Heroku的错(我认为),500错误代码表示Internal Server Error。
我建议您继续尝试编写代码,或者使用Try
-Except
,如果收到404代码响应,则表示您输入了不存在的subreddit。
List of HTTP Response and what does they mean