首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Discord.py错误

Discord.py错误
EN

Stack Overflow用户
提问于 2021-05-26 09:25:51
回答 1查看 74关注 0票数 2

今天我想尝试用python创建一个不和谐的机器人。我的问题是,当我启动程序时,总是有一条错误消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Traceback (most recent call last):
  File "D:\...\Discord Bot\PythonGPU_Bot\bot.py", line 1, in <module>
    import discord
  File "C:\Users\...\Python\Python39\lib\discord\__init__.py", line 4, in <module>
    client = discord.Client()
AttributeError: partially initialized module 'discord' has no attribute 'Client' (most likely due to a circular import)

这是我经常收到的错误信息。这是我的脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import discord
import asyncio

client = discord.Client()


@client.event
async def on_ready():
    print('Logged in as {}'.format(client.user.name))
    client.loop.create_task(status_task())


async def status_task():
    while True:
        await client.change_presence(activity=discord.Game('Hello <:'))
        await asyncio.sleep(1)
        await client.change_presence(activity=discord.Game('Hello c:'))
        await asyncio.sleep(1)


@client.event
async def on_message(message):
    if message.auther.bot:
        return
    if '.status' in message.content:
        await message.channel.send('SSSS')


client.run('ID')

我希望有人能帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2021-06-01 05:06:14

您的文件名为discord.py,请重命名该文件

将其重命名为bot.pymain.py或任何您喜欢的名称,您的问题就会得到解决

为什么会发生这种情况?

由于您的文件名为discord.py,因此它实际上导入的是该文件,而不是您使用pip安装的实际discord.py模块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67702123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文