【问题标题】:Discord.py Adding emoji to reaction doesn't work?Discord.py 在反应中添加表情符号不起作用?
【发布时间】:2021-02-03 14:12:58
【问题描述】:

我阅读了这些文件,但找不到任何有用的东西。这是我的代码:

我想将 :star_struck: 表情符号添加到一个反应中(默认的不和谐) 我在这个网站上查找了 UNICODE:https://unicode.org/emoji/charts/full-emoji-list.html

if "clan" in message.content.lower():
    emoji = '\N{STAR-STRUCK}'
    await message.add_reaction(emoji)

它说:Unicode 错误:Unicodeescape 无法解码.....

提前致谢!

【问题讨论】:

    标签: python discord discord.py


    【解决方案1】:

    您可以使用代码点 (\U0001f929) 或 unicode (?)

    await message.add_reaction("\U0001f929")
    
    await message.add_reaction("?")
    

    要获得不和谐的 unicode,只需 \:emoji:,发送并复制

    经过一番研究,我发现它不叫STAR STRUCK,只是discord给它的名字,正确的名字是GRINNING FACE WITH STAR EYES

    await message.add_reaction("\N{GRINNING FACE WITH STAR EYES}")
    

    【讨论】:

    • 有时只是await message.add_reaction("?") 不起作用,如果不起作用,我先将表情符号转换为字符串,如下所示:await message.add_reaction(str("?"))
    猜你喜欢
    • 2019-12-16
    • 2020-07-15
    • 2022-01-19
    • 1970-01-01
    • 2021-08-09
    • 2021-02-15
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多