python - 运行代码时 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
解决方案
从您的代码来看,您似乎没有 import asyncio
。
Asyncio 处理异步函数,是 discord.py 库运行的要求。要导入它,请键入import asyncio
。希望能解决您的问题!
推荐阅读
- python - 无法使用 python3 运行 Rodeo IDE
- ios - Angular 2/4:手机号码自动检测在 Angular2/4 中不起作用
- vba - 通过分隔符将多列拆分为行
- amazon-web-services - 如何根据较早的响应在 Amazon Lex 中给出特定的意图响应?
- spring - Spring测试事务线程
- json - 如何解组不同数据类型的 JSON 数组?
- reactjs - 使用 3rd 端服务器反应 axios Cors 策略错误
- java - org.json.simple 和 org.json 的区别
- node.js - 从 React 到 Node.js 的 POST 请求
- kubernetes - Helm:客户端和服务器之间的版本不兼容