在Discord.py中使用自定义表情符号

2024-09-29 20:33:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望bot在用户发出命令“]rad”时在我的服务器上发送一个自定义表情符号。这是我的密码

@bot.command(name='rad')
async def rolladice (rolladice):
  await rolladice.send ("<:die1:893805362019467295>")

但是当我使用命令]rad时,它会向我发送此消息。 enter image description here

所以我试着像这样修改代码:

dieemote = '<:die1:893805362019467295>'

@bot.command(name='rad')
async def rolladice (rolladice):
  await rolladice.send (dieemote)

但同样的事情也发生了


Tags: 用户name命令服务器sendasyncdefbot
1条回答
网友
1楼 · 发布于 2024-09-29 20:33:18

如果表情符号在服务器中,请使用以下格式::die1: 如果表情符号不在服务器中且未设置动画,请使用以下格式:<:die1:id> 如果表情符号不在服务器中且已设置动画,请使用以下格式:<a:die:id> 用表情符号ID替换id

相关问题 更多 >

    热门问题