运行代码时,Python Discord bot不会联机
我正在使用PyCharm制作一个discord机器人,我正在遵循一个教程。我遵循了每一步,最后一切正常,但每当我在视频结尾运行代码时,机器人就不会如图所示联机运行代码时,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
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时,我会遇到一些问题