简体   繁体   English

禁止斜杠命令 discord.py

[英]Ban slash command discord.py

I am trying to make slash ban command, and I don't really know how to make multiple options.我正在尝试制作斜线禁止命令,但我真的不知道如何制作多个选项。 This is my code:这是我的代码:

@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}')

And error:和错误:

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

Please help me请帮我

the error you got is beacsue you forgot to put a, between the two options你得到的错误是因为你忘了在两个选项之间放一个,

@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}')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM