当前位置: 首页 > 知识库问答 >
问题:

discord.py我的不和谐机器人有错误如何修复?

卫君博
2023-03-14

我有错误IndentationError:unindent与任何外部缩进级别都不匹配,我检查了这个-discord bot-userinfo命令“IndentationError:unexpected indent”,但我不知道如何修复我的代码

此行出错-emb=discord。嵌入(title=f'{ctx.author}}{ctx.author.display_name}',color=discord.color.green(),description=f'{ctx.author.id}}}}}}

这是我所有的功能

@client.command( aliases = ['uinfo'])

async def userinfo( ctx ):
    emb = discord.Embed( title = f'{ ctx.author } | { ctx.author.display_name }', color = discord.Color.green(), description = f'{ctx.author.id} |' )
    emb.set_thumbnail( url = ctx.author.avatar_url )
    emb.add_field( name = 'Joined server', value = f'{ - }' )
    emb.add_field( name = 'Joined discord', value = f'{ - }' )

    await ctx.send( embed = emb )

共有1个答案

司健柏
2023-03-14

这是一个典型的python错误,与discord无关。py;如果混合使用空格和制表符进行缩进,可能会发生此错误。要解决这个问题,请务必删除每行之前的空格(围绕错误行),用空格或制表符替换它们(取决于代码中使用的内容)。

 类似资料:
  • 当我运行代码时,它说: 回溯(最近一次调用):文件“C:\Users\Gebruiker\PycharmProjects\pythonProject\DiscordBot.py”,第1行,导入discord模块NotFoundError:没有名为“discord”的模块 idk如何解决这个问题,请帮助我。

  • 我正在开发一个Discord机器人,但当我尝试向频道发送消息时,它不起作用。 我尝试使用代码

  • 我已经创建了一个bot,它现在在我的discord服务器中,使用下面的代码。 我的问题是,一旦我在与bot不和谐的聊天中,我如何调用命令让bot运行代码,为用户列表收集csv?我不确定如何调用机器人,一旦它在聊天/服务器中获得列表。

  • 当有人加入语音频道时,如何制作一个标记为@角色的discord机器人?示例:@role{user}已加入

  • 我试图做一个程序来创建一个无尽的循环,例如: 但是主要的问题是一个机器人听不到另一个机器人的声音,所以这不起作用。。。 有没有办法让机器人听另一个机器人的?提前感谢!:)

  • 我在一个discord.py机器人,没有问题,我的代码只是工作正常,但我想知道如何给机器人所有者的权限,他应该删除一个角色,给所有高权限,(所有的权限是在服务器 discord.errors.禁止:403禁止(错误代码:50013):缺少权限 代码有点混乱,但有一段时间我没有用python编写代码,所以这里有一点解释(ps,这是一件有趣的事情,我想添加到我的服务器,比如,每个人都是上帝,如果他们做