Пользовательские эмодзи и анимированные эмодзи не работают [discord.py-rewrite] - PullRequest
0 голосов
/ 08 января 2019

Недавно я создал простую команду для проверки формата пользовательских смайликов и анимированных смайликов

Вот какая команда была

@bot.command()
async def say(ctx, *, text):
await ctx.send("<:ono:521148278079881219> You said %s" % text)

Но выходное сообщение не отправило пользовательский эмодзи, вместо этого он отправил сообщение

:ono: You said hello(the text i messaged in chat)

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 08 января 2019

Вы можете использовать Client.get_emoji, чтобы получить объект Emoji, а затем использовать его для построения вашей строки

@bot.command()
async def say(ctx, *, text):
    ono = bot.get_emoji(521148278079881219)
    await ctx.send(f"{ono} You said {text}")
...