Discord.py и Emojis внутри встраивания - PullRequest
0 голосов
/ 17 апреля 2020

Я создал бот 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)

Однако, встраивание, похоже, игнорирует идентификатор Emoji и просто печатает эмодзи в виде открытого текста как: cashapp: или: bt c :. Любое исправление к этому?

1 Ответ

1 голос
/ 18 апреля 2020

сначала я заметил это :venmo: <venmo:700720856489394257> что-то здесь не так!
Возможно, вы захотите отредактировать это как <:venmo:700720856489394257>

Более того, вы уверены, что бот находится на сервере, где находятся смайлики? откуда?
Чтобы это работало, бот должен находиться на сервере с эмодзи.

...