Discord导入python无法正常工作

时间:2018-01-13 01:40:12

标签: python discord

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视频获得所有这些代码,它是逐字的,所以我不知道为什么它不工作

1 个答案:

答案 0 :(得分:1)

不要为您的文件提供与要导入的模块相同的名称。

您遇到此问题,因为您的文件名是&#34; discord.py&#34;。只需更改它,代码就可以工作。

此外,您应该避免发布您的令牌......