我正在制作一个游戏系统,您可以通过键入"join"
命令来加入游戏。但是想不出一种使用"join"
命令的用户名并将其添加到字段或嵌入内容中的方法。我是新手,学习上不和谐API
。
答案 0 :(得分:0)
您可以这样做
import discord
from discord.ext.commands import Bot
client = Bot(command_prefix = "!")
@client.command(pass_context = True)
async def join(ctx):
embed = discord.Embed()
embed.add_field(name=f"{ctx.message.author.display_name}", value=f"has joined the game", inline=False)
await client.say(embed=embed)
client.run('BOT_TOKEN')
在使用discord.Embed()
创建嵌入的位置,并使用add_field()
在其中添加带有用户名的字段
您可以咨询documentation来查看可以使用的所有方法和属性