繁体   English   中英

如何从聊天 discord.py 中的自定义表情符号获取网址

[英]how to get a url from custom emoji in chat discord.py

我想知道如何在聊天中获取自定义表情符号的网址?

输入命令时,后跟表情符号,返回相同的 url

不和谐重写:

@client.command()
async def geturl(ctx, emoji: discord.Emoji):
    await ctx.send(emoji.url)

例如,当您键入 !geturl :test_emoji: 时,这将获取表情符号对象:机器人将发送一个链接到表情符号的图像 url 的原始尺寸

这仅适用于自定义表情符号

使用转换器获取Emoji对象,该对象具有Emoji.url属性

@bot.command()
async def geturl(emoji: discord.Emoji):
    await bot.say(emoji.url)

如果您向它传递一个没有 url 的表情符号,这将引发BadArgument错误,但默认错误处理程序将阻止它停止您的机器人

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM