如何在discord.py上放置多个多词变量?

  • 本文关键字:变量 discord py discord.py
  • 更新时间 :
  • 英文 :

@client.command()
async def embed (ctx, title, comma, *, description): 
await ctx.channel.purge(limit=1) 
embed = discord.Embed(title = title, description = description)
embed.set_footer(text="An embed")
embed.set_author(name = f'{ctx.author.name} says'  , icon_url = ctx.author.avatar_url )
await ctx.send (embed = embed)

在这里,标题必须是多个单词,描述必须是多个单词。现在,标题只有一个词,而描述是多个词。我怎么让它,这样既可以多个单词?

要在你的论点中使用多个单词,只需将所有单词放入你的论点中,并用逗号分隔。

@client.command()
async def embed(ctx, *, args):
title = args.split(',')[0] # Gets the title by finding index 0
description = args.split(',')[1]
embed = discord.Embed(title=title, description=description)

await ctx.send(embed=embed)

简单地说,这段代码所做的是,它使用逗号将args参数分割成一个列表,获得titledescription的适当索引,并将其发送到discord.Embed()中。

相关内容

  • 没有找到相关文章

最新更新