Python 如何从chat discord.py中的自定义表情符号获取url
我想知道如何在聊天中获取自定义表情符号的url 键入命令时,后跟表情符号,返回相同表情符号的url,使用a获取具有属性的表情符号对象Python 如何从chat discord.py中的自定义表情符号获取url,python,discord.py,Python,Discord.py,我想知道如何在聊天中获取自定义表情符号的url 键入命令时,后跟表情符号,返回相同表情符号的url,使用a获取具有属性的表情符号对象 @bot.command() async def geturl(emoji: discord.Emoji): await bot.say(emoji.url) 如果您向它传递一个没有url的表情符号,这将抛出一个BadArgument错误,但是默认设置将阻止它停止您的bot使用获取具有属性的emoji对象 @bot.command() async def
@bot.command()
async def geturl(emoji: discord.Emoji):
await bot.say(emoji.url)
如果您向它传递一个没有url的表情符号,这将抛出一个BadArgument
错误,但是默认设置将阻止它停止您的bot使用获取具有属性的emoji
对象
@bot.command()
async def geturl(emoji: discord.Emoji):
await bot.say(emoji.url)
如果您向其传递一个没有url的表情符号,这将抛出一个BadArgument
错误,但默认设置将阻止它停止bot不协调重写:
@client.command()
async def geturl(ctx, emoji: discord.Emoji):
await ctx.send(emoji.url)
例如,当您键入时,它将获取表情对象!geturl:test_表情符号:
然后,机器人将发送一个链接到表情符号的原始尺寸的图像url
这仅适用于自定义表情符号不协调重写:
@client.command()
async def geturl(ctx, emoji: discord.Emoji):
await ctx.send(emoji.url)
例如,当您键入时,它将获取表情对象!geturl:test_表情符号:
然后,机器人将发送一个链接到表情符号的原始尺寸的图像url
这只适用于自定义表情很酷,如果我不使用命令怎么办?它直接从on_消息获取命令。我没有使用重写。我也可以吗?你可以看看
EmojiConverter
的工作原理。所有这些功能在async和rewrite两个分支中都可用,但只在rewrite分支中记录。酷,如果我不使用命令呢?它直接从on_消息获取命令。我没有使用重写。我也可以吗?你可以看看EmojiConverter
的工作原理。所有这些功能在异步和重写两个分支中都可用,但仅在重写分支中记录。