运行代码时,Python Discord bot不会联机

运行代码时,Python Discord bot不会联机,python,discord,discord.py,discord.py-rewrite,Python,Discord,Discord.py,Discord.py Rewrite,我正在使用PyCharm制作一个discord机器人,我正在遵循一个教程。我遵循了每一步,最后一切正常,但每当我在视频结尾运行代码时,机器人就不会如图所示联机 import discord from discord.ext import commands client = commands.Bot(command_prefix= '.') @client.event async def on_ready(): print("Bot is ready.") client.run('t

我正在使用PyCharm制作一个discord机器人,我正在遵循一个教程。我遵循了每一步,最后一切正常,但每当我在视频结尾运行代码时,机器人就不会如图所示联机

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')
很明显,“代币”是我在discord网站上的代币,但我仍然对它有疑问

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

这是PyCharm中Run窗口中显示的唯一内容

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

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


Asyncio处理异步函数,是discord.py库正常运行的必要条件。要导入它,请键入import asyncio。希望这能解决你的问题

没有其他窗口出现,什么都没有?无论是在Pycharm中还是在库中,您是否可以调整任何类型的日志详细性设置?右键单击脚本,然后单击“运行尝试”从终端窗口启动脚本。您可以尝试在空闲状态下运行代码。不需要Asyncio,因为discord将其导入供自己使用。如果discord被正确导入,那么asyncio也被正确导入。没有任何错误,所以asyncio不是问题所在。我总是导入asyncio,以防万一,当涉及到不导入asyncio时,我会遇到一些问题