如何使用discord.py让discord bot上线?

时间:2021-01-08 23:02:14

标签: python discord discord.py

我正在尝试制作一个不和谐的机器人。多次尝试后,我仍然无法让它上​​线。

所以我使用的是 mac,当我运行时:

python3 -m pip install -U discord.py

我收到一条消息,显示“要求已经满足”。

我的代码:

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')

我做错了什么,如何让我的机器人上线?

2 个答案:

答案 0 :(得分:2)

正如 nuclio 所说,我个人认为将您的文件命名为“discord.py”真的很难使用,这意味着使用该名称运行您的机器人需要的比您想象的更多。 如果您重新生成了机器人令牌,请确保使用最新令牌更新您的代码,否则,您的机器人将永远不会在线。在我的代码中,我在导入和前缀部分之间多出了一行。你可以试一试,但我认为它不会有什么不同。如果您仍然遇到问题,请回复我

答案 1 :(得分:0)

请务必简要说明您的问题,即您遇到了什么错误,您如何运行代码等。

无论您在何处运行机器人,都请检查以下事项:

  1. 您有正确的代码,这意味着您没有发现任何错误。
  2. 您在 py 文件中输入了正确的 Bot Token
  3. 建议保存名为 discord.py 的机器人文件。
  4. 您与 example.py 文件位于同一目录中,并且在终端中使用了 python3 example.py