不和谐 Py 表情符号

时间:2021-04-18 18:33:17

标签: python discord

嗨,我希望我的 Discord Bot 可以发送自定义表情符号。但他只发送“:4h:”

@client.command(name="customemoji")
async def customemoji(ctx):
  await ctx.send("<:4H:833409515504009217>")

3 个答案:

答案 0 :(得分:0)

您可以使用 Guild.emojis 获取 discord.Emoji 对象的列表。然后,您可以使用 discord.utils.get() 根据 ID 获取适当的表情符号,然后发送该表情符号对象。

@client.command(name="customemoji")
async def customemoji(ctx):
    emoji = discord.utils.get(ctx.guild.emojis, id=833409515504009217)
    await ctx.channel.send(emoji)

答案 1 :(得分:0)

所以问题是它只是错误的 ID。

答案 2 :(得分:0)

有一个网站 getemoji.com,您可以从中复制所有表情并将它们粘贴到您的不和谐名称或频道中。 这已在我自己的博客 how to add an emoji to the discord channel 上进行了解释。

如果您想添加一些像 MonkaW 这样的流趋势表情。 您可以访问 BetterTTV 网站并单击表情。 在这里,您将看到所有表情符号,右键单击您想要的表情符号,然后单击“保存图像”。