首页 > 解决方案 > 运行代码时 Python Discord bot 不上线

问题描述

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

标签: pythondiscorddiscord.pydiscord.py-rewrite

解决方案


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

Asyncio 处理异步函数,是 discord.py 库运行的要求。要导入它,请键入import asyncio。希望能解决您的问题!


推荐阅读