当我尝试使用表情符号时,比如“🇦" 我得到这个错误:
Command raised an exception: HTTPException: 400 Bad Request (error code: 10014): Unknown Emoji
这是我的密码:
@commands.command(name="warcaby", aliases=["checkers"])
async def warcabycmd(self, ctx):
gracz1 = ctx.author
gracz2 = ctx.message.mentions[0]
plansza_start = """(board)"""
embed=discord.Embed(title=f'Grasz z {gracz2}. Ruch gracza {gracz1}!', description=plansza_start, color=ctx.author.color)
embed.add_field(name='Instrukcje', value='Wybierz pole, a wybrać pionek, a następnie wybierz, w którą stronę idziesz!')
msg = await ctx.send(content=None, embed=embed)
await msg.add_reaction(":regional_indicator_f:")
await msg.add_reaction(":regional_indicator_g:")
await msg.add_reaction(":regional_indicator_h:")
await msg.add_reaction("two")
await msg.add_reaction("three")
await msg.add_reaction("four")
await msg.add_reaction("five")
await msg.add_reaction("six")
await msg.add_reaction("seven")
await msg.add_reaction("eight")
你能帮我吗
机器人将不一致的表情视为unicode符号。机器人需要的是符号,而不是名称。如果您告诉它表情符号是^{,它将无法对消息做出反应。你需要告诉它表情符号是“😄", 或"🇦“在等信里
你可以通过在表情符号前添加\在电脑上获得这些信息。请看附带的屏幕截图
但是,它不适用于数字。要使用的符号是:“1”️⃣', '2.️⃣' 等等
获取表情符号的一个想法是使用打印并从终端复制表情符号。 执行一个简单的命令,例如,查看终端中的输出,查看您给它的表情。终端打印的是您需要在代码中使用的内容
这是你的代码,我做了一个小改动。我测试了一下,它似乎可以工作
试试这个
:regional_indicator_a:
是不和谐表情符号的代码相关问题 更多 >
编程相关推荐