嵌入中提到的不和谐

2024-05-19 16:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道你不能在实际的嵌入中提及,但我如何在嵌入之外提及?像内容(消息)一样?Rn,我正在使用python脚本发送一个webhook,如下所示:

代码:

        message = prepare_webhooks.discord()
        embed = message.embed()
        embed.title = f"Done"
        embed.add_field("username", item.username)
        embed.add_field("mention", "<@&799799447483187210>")
        embed.image.url = item.avatar
        message.embeds.append(embed)
        message = json.loads(json.dumps(
            message, default=lambda o: o.__dict__))
        x = requests.post(webhook_link, json=message)

有关于这个thx的消息吗


Tags: 代码脚本addjson消息field内容message
1条回答
网友
1楼 · 发布于 2024-05-19 16:24:56

实际上,您可以在嵌入:in字段的值和嵌入的描述中使用提及。
下面是一个基本命令示例:

@bot.command()
async def mention(ctx, member=None):
    member = member or ctx.author
    embed = Embed(description=member.mention)
    ctx.send(embed=embed)

如果您仍然想在嵌入之外提及,只需在传递嵌入之前传递提及:

#In a command
ctx.send(member.mention, embed=embed)

#In a on_message event
message.channel.send(member.mention, embed=embed)

参考:^{}

相关问题 更多 >