我想知道如何在聊天中获取自定义表情符号的网址吗?
在键入命令时,接着输入表情符号,并返回相同的网址
答案 0 :(得分:2)
不和谐重写:
@client.command()
async def geturl(ctx, emoji: discord.Emoji):
await ctx.send(emoji.url)
这会在您键入时获取 emoji 对象,例如 !geturl :test_emoji: 然后机器人将发送一个链接到表情符号的图片网址,在其原始尺寸
这仅适用于自定义表情符号
答案 1 :(得分:0)
使用converter获取具有Emoji.url
属性的Emoji
对象
@bot.command()
async def geturl(emoji: discord.Emoji):
await bot.say(emoji.url)
如果您将没有网址的表情符号传递给它,则会抛出BadArgument
错误,但是默认的error handler会阻止它停止您的漫游器