O T*_*ado 16 discord discord.py
我正在为Discord创建一个机器人,我刚写了这个简单的代码:
import discord
TOKEN = "token"
client = discord.Client()
@client.event
async def on_ready():
print('Bot is ready.')
client.run(TOKEN)
Run Code Online (Sandbox Code Playgroud)
它会产生以下错误:
Traceback (most recent call last):
File "/Users/pcaires/Desktop/Programação/Python/Discord Bots/Main.py", line 1, in <module>
import discord
File "/Users/pcaires/Desktop/Programac?a?o/Python/Discord Bots/venv/lib/python3.7/site-packages/discord/__init__.py", line 20, in <module>
from .client import Client, AppInfo, ChannelPermissions
File "/Users/pcaires/Desktop/Programac?a?o/Python/Discord Bots/venv/lib/python3.7/site-packages/discord/client.py", line 38, in <module>
from .state import ConnectionState
File "/Users/pcaires/Desktop/Programac?a?o/Python/Discord Bots/venv/lib/python3.7/site-packages/discord/state.py", line 36, in <module>
from . import utils, compat
File "/Users/pcaires/Desktop/Programac?a?o/Python/Discord Bots/venv/lib/python3.7/site-packages/discord/compat.py", line 32
create_task = asyncio.async
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我在互联网上搜索和搜索,大多数人都说使用Python 3.7,这就是我一直在使用的东西.另外,我一直在使用PyCharm作为我的Python IDE.
小智 8
您可以手动编辑文件并将该行从更改create_task = asyncio.async为create_task = getattr(asyncio, 'async')
在此处查看更多信息:https : //github.com/Rapptz/discord.py/issues/1249
| 归档时间: |
|
| 查看次数: |
13976 次 |
| 最近记录: |