【发布时间】:2018-06-22 12:02:11
【问题描述】:
import discord
import random
import asyncio
import pickle
import os
client = discord.Client()
@client.event
async def on_ready():
print('logged in as')
print(client.user.name)
print(client.user.id)
print('------')
@client.event
async def on_message(message):
if message.content.startswith('!hello'):
await client.send_message(message.channel,'sample text')
client.run(MY_TOKEN)
当我运行它时,它会打印以下消息:
Traceback (most recent call last):
File "C:/Users/Tommy/PycharmProjects/discord/discord.py", line 1, in <module>
import discord
File "C:\Users\Tommy\PycharmProjects\discord\discord.py", line 8, in <module>
client = discord.Client()
AttributeError: module 'discord' has no attribute 'Client'
不知道在这里做什么,我已经在解释器中设置了路径,但它仍然会打印此消息,我从 youtube 视频中获得了所有这些代码,而且它是逐字记录的,所以我不知道为什么它不起作用
【问题讨论】:
-
您是否偶然将文件命名为
discord.py? - 编辑:实际上,这正是你所做的。您需要将文件discord.py重命名为其他名称。与安装的包冲突。 -
@sytech 他做到了,查看回溯。欺骗的标志?