首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我无法在discord.py中向邮件添加回应

我无法在discord.py中向邮件添加回应
EN

Stack Overflow用户
提问于 2020-10-12 19:49:39
回答 2查看 851关注 0票数 0

标题。下面是我当前的代码:

代码语言:javascript
运行
复制
@client.event
async def on_message(message):
    emoji = client.get_emoji(765173945056886814)
    if message.author.id == 236199051505303552:
        await message.add_reaction(emoji)

我得到的错误是

代码语言:javascript
运行
复制
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).
EN

回答 2

Stack Overflow用户

发布于 2020-10-12 22:25:03

在“不和谐”上自己获取表情符号代码。通过键入\emoji\基本上是不和谐中的转义字符。表情符号代码看起来像这些<:klol:716218157060325387>

代码语言:javascript
运行
复制
@client.event
async def on_message(message):
    if message.author.id == 236199051505303552:
        await message.add_reaction("emoji code")

你的代码应该可以正常工作。我想机器人不能使用那个表情符号。也许它不在服务器中。因此它返回None

票数 0
EN

Stack Overflow用户

发布于 2020-10-13 00:35:55

代码语言:javascript
运行
复制
    emoji = ':woo:765172185995411456'

似乎起作用了,我只需要给我将要使用的表情符号贴上标签,比如emoji1,emoji2等等,或者emojiWoo。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64317312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档