python-3.x - PRAW - 500 HTTP 响应错误
问题描述
所以,我在 Heroku 上托管了一个 discord.py 机器人,我正在尝试使用 PRAW 从 subreddit 的热门部分随机提交。
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)
当它到达该reddit.subreddit("VaporwaveAesthetics")
部分时,我想问题就在那里,因为当我尝试发送 subreddit 的标题时,它会抛出错误。顺便说一句,对于 Heroku 主机,我使用的是最新版本的 PRAW (6.0.0.dev0) 和 discord.py rewrite (1.0.0a)。
这是我得到的错误:错误。
解决方案
这不是你的错,也不是 Heroku 的错(我认为), 500 Error Code 表示Internal Server Error。我建议您继续尝试您的代码或使用Try
- Except
,如果您收到 404 代码响应,这意味着您输入了一个不存在的 subreddit。
HTTP 响应列表及其含义
推荐阅读
- c# - 枚举 JSON 对象并在伴随 EOF 的同时搜索和替换数据
- c++ - C ++中的“未在此范围内声明”
- asp.net - 在多用户 Web 应用程序中使用 Unity 依赖注入:第二个用户登录导致第一个用户看到第二个用户的数据
- excel - 复制范围值和格式
- xamarin.forms - 如何使 CommandBar 在 Xamarin Forms UWP 中呈现?
- tomcat - 使用 ExceptionMapper 自定义 HTTP 原因短语
- c# - DataBinding: 'System.Web.Mvc.SelectListItem' does not contain a property with the name 'StudentID'
- mysql - 使用 MySQL 数据库上传到 CircleCI 时出错 - 在 Maven 测试之前运行时,Maven Clean 也会产生问题
- rest - SSL 加密是自动完成的吗?
- tabulator - Tabulator 4.0 PDF 下载格式问题