python - 如何检查 discord.py 中某条消息的反应计数?
问题描述
我想计算特定消息中有多少反应。这是我目前拥有的代码,我是从Discord.py count 对消息的反应中获得的:
@bot.event
async def on_raw_reaction_add(payload):
if payload.emoji.name == "✊":
message = 874588154143866890
reaction = get(message.reactions, emoji=payload.emoji.name)
if reaction and reaction.count >=0:
await message.delete()
当我测试它时,我收到一条错误消息:
名称“get”未定义
解决方案
推荐阅读
- firebase - Flutter中平台异常在模拟器上弹出消息(登录验证)
- c++ - 编译 ARM64 C++ 时禁用警告?视觉工作室 2019
- ios - 如何在 Swift 中定义使用类类型作为参数的函数?
- spring-webflux - 如何与缓存值共享 Flux,并在所有订阅者分离时取消?
- antd - BlazorSeverSide.BackTop 组件为什么不起作用?
- rust - 错误[E0277]:特征绑定`Vec
: ToTokens` 不满意 - swiftui - 无法在 SwiftUI (Xcode12) 中将预览更改为暗模式
- regex - 正则表达式优化
- javascript - Discord.js - 如何对提到的成员进行服务器静音?
- php - file_get_contents() 与文件中的 url 不匹配