Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 向消息添加反应(discord.py)_Python_Python 3.x_Discord.py - Fatal编程技术网

Python 向消息添加反应(discord.py)

Python 向消息添加反应(discord.py),python,python-3.x,discord.py,Python,Python 3.x,Discord.py,我想给在一个通道中发送的消息添加一个反应。我得到了错误代码: discord.errors.InvalidArgument:表情符号参数必须是str、emoji或Reaction而不是NoneType。 这是我的密码: client=discord.client() 如果message.channel.id==737668230012862514: 表情符号=客户端。获取表情符号(310177266011340803) 等待消息。添加反应(表情符号) 行:表情符号参数必须是str、emoji或

我想给在一个通道中发送的消息添加一个反应。我得到了错误代码:

discord.errors.InvalidArgument:表情符号参数必须是str、emoji或Reaction而不是NoneType。
这是我的密码:

client=discord.client()
如果message.channel.id==737668230012862514:
表情符号=客户端。获取表情符号(310177266011340803)
等待消息。添加反应(表情符号)

行:
表情符号参数必须是str、emoji或Reaction not NoneType
表示
表情符号设置为
None
,这意味着客户端找不到id为
310177266011340803
的表情符号

从文档中可以看到,如果未找到表情符号,则返回
None

请确保
310177266011340803
是有效的表情符号id,并且bot可以访问表情符号所在的服务器

要访问所有表情符号名称和ID,您可以编写:

@client.event
_ready()上的异步定义:
对于client.emojis中的表情符号:
打印(“名称:”,emoji.Name+“,”,“ID:”,emoji.ID)

是否有表情符号ID列表?@Michel yes,
client.emojis
允许您访问所有表情符号。要获得更好的格式,请检查我的新回复。