当前位置: 首页 > 知识库问答 >
问题:

当代码运行时,Python不和谐机器人不会上线

鲍建业
2023-03-14

我正在使用PyCharm制作一个不和谐机器人,我正在遵循一个教程(https://www.youtube.com/watch?v=nW8c7vT6Hl4)。我遵循了每一步,最后一切都是正确的,但是每当我运行视频末尾的代码时,机器人就不会像所示那样上线。

import discord
from discord.ext import commands

client = commands.Bot(command_prefix= '.')

@client.event
async def on_ready():
    print("Bot is ready.")

client.run('token')

显然,“令牌”是我在不和谐网站上的令牌,但我仍然有问题。

我也没有得到任何错误,代码运行得很好。

这是PyCharm中“运行”窗口中显示的唯一内容。

C:\Users\user\PycharmProjects\discord\venv\Scripts\python.exe

共有1个答案

胡博艺
2023-03-14

从您的代码来看,您似乎没有导入asyncio

Asyncio处理异步函数,是discord的一个需求。py库的功能。要导入它,请键入import asyncio。希望这能解决你的问题!

 类似资料:
  • 我使用repl。它让我的不和机器人。我使用Python并遵循本教程: https://www.youtube.com/watch?v=SPTfmiYiuok 这是我的代码:

  • 问题内容: 我正在使用Python处理User Discord Bot。如果机器人所有者键入内容,则该机器人将DM所有者提到的用户。 问题答案: 最简单的方法是使用扩展程序。在这里,我们使用转换器来获取目标用户,并使用仅关键字参数作为可选消息来发送目标用户: 对于discord.py的较新的1.0+版本,应使用而不是

  • 请不要说“已经回答”,因为我尝试了一切,包括这里的所有相关帖子,显然,我正在阅读api文档。 完全错误为: 忽略on_ready Traceback(最近一次调用)中的异常:文件“/usr/local/lib/python3.8/dist packages/discord/client.py”,第312行,在on_ready wait channel中的事件wait coro(*args,**kw

  • 我在使用Discord。js创建一个基本的Discord机器人。当bot第一次启动时,我运行获取机器人当前订阅的所有协会的列表。我将其保存到其他程序使用的数据库中。 然而,当人们从他们的公会中添加/删除机器人时,我想保留一个更新的公会列表。我意识到我可以每分钟重新运行,但这似乎效率低下。 当你的机器人被添加到公会和/或频道时,是否有触发的事件?据我所知,事件似乎针对所有已经订阅该公会的用户/机器人

  • 我开始写一个Discord机器人,但我已经设法遇到了一个问题。我只是写了他写的东西,做了一些小改动,不会对程序产生太大影响。我有两个类,主类只获取bot的令牌,然后使用 下面是MyBot.cs: 它可以连接,机器人也可以在线。这是我的控制台中的输出: 当我现在打字的时候。一般来说,什么都不会发生。控制台中没有,一般情况下也没有。我已经看过了,但它并没有解决我的问题 编辑:我知道我应该使用Comma

  • 我已经创建了一个bot,它现在在我的discord服务器中,使用下面的代码。 我的问题是,一旦我在与bot不和谐的聊天中,我如何调用命令让bot运行代码,为用户列表收集csv?我不确定如何调用机器人,一旦它在聊天/服务器中获得列表。