我一直在尝试用我的机器人发送自定义表情符号,但没有显示表情符号,它只是说“无”。我尝试了其他方法,但都没有奏效。我是初学者,如果这是一个愚蠢的错误,请见谅。
代码:
@client.command()
async def sendemoji(ctx):
emoji = client.get_emoji(802812170672275467)
await ctx.send(f'{emoji}')
答案 0 :(得分:0)
例如,如果表情符号名为 xyz, 你做 '<:xyz:id>'
如果 xyz 是动画表情符号,
你做'
此外,请确保机器人位于此表情符号所在的服务器中。 我希望这是有帮助的
答案 1 :(得分:0)
自定义表情在内部以以下格式表示: <:名称:id> 其中name为自定义表情的名称,id为自定义表情的id。
当你把自定义表情符号放在客户端时,你可以通过在自定义表情符号前面加一个反斜杠来快速获取<:name:id>格式。 示例: :python3: 会给你 <:name:id> 格式。
动画表情符号与上述相同,但名称前有一个 a - 即:
示例:
await ctx.send('Python 3 emoji: <:python3:232720527448342530> !')