gpt4 book ai didi

python - 添加对消息的 react (discord.py)

转载 作者:行者123 更新时间:2023-12-04 09:18:45 25 4
gpt4 key购买 nike

我想对在一个 channel 中发送的消息添加 react 。我得到错误代码:

discord.errors.InvalidArgument: emoji argument must be str, Emoji, or Reaction not NoneType.
这是我的代码:
client = discord.Client()

if message.channel.id == 737668230012862514:
emoji = client.get_emoji(310177266011340803)
await message.add_reaction(emoji)

最佳答案

线路:emoji argument must be str, Emoji, or Reaction not NoneType表示 emoji被设置为 None ,表示客户端找不到id 310177266011340803的表情符号.
从文档中可以看出, get_emoji 返回 None如果没有找到表情符号。
请确保 310177266011340803是一个有效的表情符号 ID,并且机器人可以访问表情符号所在的服务器。
要访问所有表情符号名称和 ID,您可以编写:

@client.event
async def on_ready():
for emoji in client.emojis:
print("Name:", emoji.name + ",", "ID:", emoji.id)

关于python - 添加对消息的 react (discord.py),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63137643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com