自定义表情符号和动画表情符号不起作用 [discord.py-rewrite]
- 作者: 潜入你的心脏做你的麦子
- 来源: 51数据库
- 2023-02-01
问题描述
我最近构建了一个简单的命令来测试自定义表情符号和动画表情符号的格式
I recently built a simple command to test the format of custom emoji's and animated emoji's
这是命令的内容
@bot.command()
async def say(ctx, *, text):
await ctx.send("<:ono:521148278079881219> You said %s" % text)
但输出消息没有发送自定义表情符号,而是发送消息
But the output message didn't send the custom emoji, instead it messaged
:ono: You said hello(the text i messaged in chat)
任何帮助将不胜感激.
推荐答案
你可以使用 Client.get_emoji 获取 Emoji 对象,然后使用它来构建您的字符串
You can use Client.get_emoji to get the Emoji object, then use that to build your string
@bot.command()
async def say(ctx, *, text):
ono = bot.get_emoji(521148278079881219)
await ctx.send(f"{ono} You said {text}")
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0
