【问题标题】:How do I put a space in a help command如何在帮助命令中放置空格
【发布时间】:2022-01-25 04:34:26
【问题描述】:

所以我正在为我的机器人创建一个帮助命令,并且我有一个名为“Bot Stuff”的部分,但它需要我输入一个 _ 或 - 才能使其工作。

async def help(ctx, category=None):
  if category == None:
    embedVar = discord.Embed(title="Sachs Bot", description="V 0.03", color=0x690303)
    embedVar.add_field(name="```Bot Stuff```", value="Does bot stuff", inline=False)
  if category == 'Bot Stuff':
    embedVar = discord.Embed(title="Bot Stuff", description="Bot Stuff", color=0x690303)
    await ctx.send(embed=embedVar)```

【问题讨论】:

    标签: python discord discord.py


    【解决方案1】:

    Discord.py 自动拆分命令参数的字符串。 因此,!help test category 将被拆分为 testcategory。为了防止它,你可以这样做:

    async def help(ctx, *, category=None):
    

    那么!help test category 将是1 个参数test category

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 2021-04-12
      • 2014-02-15
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      相关资源
      最近更新 更多