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视频获得所有这些代码,它是逐字的,所以我不知道为什么它不工作
答案 0 :(得分:1)
不要为您的文件提供与要导入的模块相同的名称。
您遇到此问题,因为您的文件名是&#34; discord.py&#34;。只需更改它,代码就可以工作。
此外,您应该避免发布您的令牌......