在已经存在的嵌入中添加用户的消息输入

时间:2018-10-18 04:50:51

标签: python python-3.x discord discord.py

我正在制作一个游戏系统,您可以通过键入"join"命令来加入游戏。但是想不出一种使用"join"命令的用户名并将其添加到字段或嵌入内容中的方法。我是新手,学习上不和谐API

1 个答案:

答案 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来查看可以使用的所有方法和属性