嵌入中的Discord.py和emojis

2024-06-16 03:12:45 发布

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

我创建了一个Discord.py bot,它用嵌入命令响应命令。但是,我在让机器人在嵌入消息中包含自定义表情时遇到了问题。这就是我到目前为止所做的-

        if message.content.find("$opendd") != -1:
            message.delete()
            embed = discord.Embed(title="We Are Open", description="**HOW CAN YOU PAY?** \n - <:pp:700719821829963927> PayPal\n - <:cashapp:700719887961817109> CashApp\n - <:btc:700719874057699408> Bitcoin\n - :venmo: <venmo:700720856489394257> Venmo", color=0x183e7c)
            embed.set_footer("Opened by" + "")
            await message.channel.send("@here",embed=embed)

但是,嵌入程序似乎忽略了表情符号ID,只是将表情符号以明文形式打印出来:cashapp:或:btc:。有什么办法吗


Tags: py命令消息messageifbot机器人embed
1条回答
网友
1楼 · 发布于 2024-06-16 03:12:45

起初,我注意到这里似乎有点不对劲
您可能想将其编辑为<:venmo:700720856489394257>

此外,您确定bot位于emojis所在的服务器中吗?
为了使其工作,bot必须与emojis一起位于服务器中

相关问题 更多 >