【问题标题】:Ban slash command discord.py禁止斜线命令 discord.py
【发布时间】:2021-08-22 21:44:36
【问题描述】:

我正在尝试制作斜线禁令命令,但我真的不知道如何制作多个选项。这是我的代码:

@slash.slash(name="ban", description="Zbanuj osobę", guild_ids=guild_ids, options=[
                create_option(
                  name="osoba",
                  description="Osoba do zbanowania",
                  option_type=6,
                  required=True
                )
                create_option(
                  name="powód",
                  description="Powód bana",
                  option_type=3,
                  required=True
                )
             ])
async def _ban(ctx, osoba: discord.Member, powód: str):
    await osoba.ban(reason=reason)
    await ctx.send(f'Zbanowano {osoba}! Powód: {reason}')

还有错误:

  File "main.py", line 39
    create_option(
    ^
SyntaxError: invalid syntax

请帮帮我

【问题讨论】:

    标签: python discord.py


    【解决方案1】:

    你得到的错误是因为你忘记在两个选项之间放一个 ,

    @slash.slash(name="ban", description="Zbanuj osobę", guild_ids=guild_ids, options=[
                    create_option(
                      name="osoba",
                      description="Osoba do zbanowania",
                      option_type=6,
                      required=True
                    ),
                    create_option(
                      name="powód",
                      description="Powód bana",
                      option_type=3,
                      required=True
                    )
                 ])
    async def _ban(ctx, osoba: discord.Member, powód: str):
        await osoba.ban(reason=reason)
        await ctx.send(f'Zbanowano {osoba}! Powód: {reason}')
    

    【讨论】:

      猜你喜欢
      • 2018-11-07
      • 2020-05-26
      • 2021-04-06
      • 2021-05-11
      • 2021-07-27
      • 2019-08-31
      • 2022-11-30
      • 2020-09-11
      • 1970-01-01
      相关资源
      最近更新 更多