首页 > 解决方案 > 使用 discord.py 将表情符号添加到服务器

问题描述

我想为不和谐的表情符号创建一个网站,并且我有了一个想法,让机器人将表情符号放在服务器上。现在我在 youtube 上没有找到任何帮助,所以我在这里问。希望我能得到一些帮助

标签: discord.py

解决方案


有了你说的模糊的细节,我想出了这个

@client.command()
async def add_emoji(ctx)
    emoji_path = ""  # put your desired file path to get the emoji from
    with open(emoji_path, "rb") as f:
        await ctx.guild.create_custom_emoji(name="emoji_name", image=f.read())

这会在读取模式二进制模式下使用'rb'. 所以它可以读取图像的原始字节,因为Guild.create_custom_emoji 只需要字节,然后将原始字节和名称传递给uild.create_custom_emoji


推荐阅读