【问题标题】:Python Discord bot send text instead of emojiPython Discord bot 发送文本而不是表情符号
【发布时间】:2021-08-05 07:42:55
【问题描述】:

如果消息以nails 开头,我正在制作一个发送表情符号的简单代码:

if message.content.startswith('nails'):
    await message.channel.send('<:nails:843081338818789406>')

但是,机器人只响应:nails:,而不是实际的表情符号:

【问题讨论】:

  • 您确定表情符号存在于服务器中吗?
  • @ŁukaszKwieciński 是的,我敢肯定,我们总是使用它
  • 您确定您复制的名称正确吗? \:emoji: 发送并复制生成的消息
  • @ŁukaszKwieciński 非常感谢你,我复制了消息 ID 而不是表情符号,它有效

标签: python discord discord.py


【解决方案1】:
if message.content.startswith('nails'):
    emoji = bot.get_emoji(843081338818789406)
    await message.channel.send(emoji)

【讨论】:

    猜你喜欢
    • 2021-04-05
    • 2022-01-08
    • 2020-08-21
    • 2022-01-03
    • 2019-07-23
    • 2019-02-12
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    相关资源
    最近更新 更多