我正在使用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

最佳答案

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

Asyncio处理异步功能,并且是discord.py库起作用的要求。要导入它,请键入import asyncio。希望能解决您的问题!

关于python - 运行代码后,Python Discord bot不会联机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59096206/

10-13 05:20