首页 > 解决方案 > Python Discord bot 发送文本而不是表情符号

问题描述

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

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

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

在此处输入图像描述

标签: pythondiscorddiscord.py

解决方案


if message.content.startswith('nails'):
    emoji = bot.get_emoji(843081338818789406)
    await message.channel.send(emoji)

推荐阅读