Python Discord.py bot显示随机子Reddit帖子

Python Discord.py bot显示随机子Reddit帖子,python,discord.py,reddit,Python,Discord.py,Reddit,我试图让这个机器人从subreddits发布图像,没有错误,机器人加载正确,但是当我运行命令尝试调用命令显示subreddit r/memes中的图像时,它没有响应,我尝试输入小信号,看看它是否读取了图像,它没有响应 @client.command() async def test(ctx, subred = "memes"): subreddit = reddit.subreddit("memes") all_subs = []

我试图让这个机器人从subreddits发布图像,没有错误,机器人加载正确,但是当我运行命令尝试调用命令显示subreddit r/memes中的图像时,它没有响应,我尝试输入小信号,看看它是否读取了图像,它没有响应

@client.command()
async def test(ctx, subred = "memes"):
    subreddit = reddit.subreddit("memes")
    all_subs = []

    top = subreddit.top(limit = 5)

    for submission in top:
        all_subs.append(submission)
    
    random_sub = random.choice(all_subs)

    name = random_sub.title
    url = random_sub.url

    em = discord.Embed(title = name)
    
    em.set_image(url = url)

    await ctx.send(embed = em)

对不起,如果这看起来很明显,这是非常超出我的舒适区,但我想尝试和改善。任何帮助都会很好,谢谢

这里可能会发生一些事情,我们需要对此进行分析。一旦我们这样做了,你可以问一个更好的问题来解决你的问题

  • 你的机器人被呼叫了吗?一个简单的测试方法是抛出一个巨大的错误来停止你的程序
  • 它能回应吗?如果您的机器人正在被调用,请确保它能够实际响应您发送的消息
  • 您是否正确地从Reddit获取数据?在您的bot之外的python repl中进行测试,看看数据是否返回
  • 如果返回数据,是否会抛出任何错误
  • 如果你能做到/回答这些,我认为这将有助于你调试你的问题。如果你在做这些事情时遇到问题,就直接问

    将来,请尝试包括您尝试过的步骤、失败的事情以及您遇到的任何错误,以便我们能够帮助您