嵌入内容中的Discord.py和表情符号

时间:2020-04-17 15:34:55

标签: python discord discord.py

我创建了一个Discord.py机器人,该机器人通过嵌入来响应命令。但是,我很难让机器人在嵌入消息中包含自定义表情符号。这是我到目前为止所拥有的-

        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:的纯文本形式打印了表情符号。有解决办法吗?

1 个答案:

答案 0 :(得分:1)

起初,我注意到此:venmo: <venmo:700720856489394257>似乎不对!
您可能希望将其编辑为<:venmo:700720856489394257>

此外,您确定该漫游器位于表情符号来源的服务器中吗?
为了使其正常工作,机器人必须与表情符号一起放在服务器中。