标题。下面是我当前的代码:
@client.event
async def on_message(message):
emoji = client.get_emoji(765173945056886814)
if message.author.id == 236199051505303552:
await message.add_reaction(emoji)
我得到的错误是
line 1082, in _emoji_reaction
raise InvalidArgument('emoji argument must be str, Emoji, or Reaction not {.__class__.__name__}.'.format(emoji))
discord.errors.InvalidArgument: emoji argument must be str, Emoji, or Reaction not NoneType.
We have logged in as Zinthium#3381
The program 'python.exe' has exited with code -1 (0xffffffff).
发布于 2020-10-12 22:25:03
在“不和谐”上自己获取表情符号代码。通过键入\emoji
。\
基本上是不和谐中的转义字符。表情符号代码看起来像这些<:klol:716218157060325387>
@client.event
async def on_message(message):
if message.author.id == 236199051505303552:
await message.add_reaction("emoji code")
你的代码应该可以正常工作。我想机器人不能使用那个表情符号。也许它不在服务器中。因此它返回None
发布于 2020-10-13 00:35:55
这
emoji = ':woo:765172185995411456'
似乎起作用了,我只需要给我将要使用的表情符号贴上标签,比如emoji1,emoji2等等,或者emojiWoo。
https://stackoverflow.com/questions/64317312
复制相似问题