python - 有没有办法收集我的朋友/人在 Discord 服务器上玩的数据?
问题描述
我在有一个非常受欢迎的 Discord 服务器的学生组织中。我们想组织一次局域网派对,但是,我们不知道我们的成员最喜欢什么游戏——以最大限度地提高出席率。
我在想我可以写一个机器人来抓取服务器中人们玩的游戏的名称,以及他们的频率。这可以让我们了解在 LAN 派对上运行哪些游戏。
所以我的问题是,有没有办法记录人们玩了什么以及玩了多少?这甚至可以通过 Discord API 实现吗?
关于这个特技的法律方面,不管是否,让我们假装它很好。
解决方案
可以通过使用on_member_update
事件来完成。您只需跟踪他们的活动何时更改为某个游戏,记录时间,并记录他们停止播放或离线的时间。
推荐阅读
- java - Java - 使用 bellman-held-karp 算法的基于规则的排序
- javascript - 如何在单击提交按钮上添加重置时间?
- git - 如何查看推送或拉取或克隆远程仓库的计算机的 IP 地址
- reactjs - 在 redux saga 生成器的 map 中解析 promise(s)
- entitlements - 将数据推送到 Open Policy Agent 时如何处理容器重启
- json - Angular,如何订阅嵌套的 JSON 对象?
- odata - 如何将 $filter 添加到 XML 中的 OData 聚合绑定
- javascript - 如何重用一个组件确实在多个组件之间挂载了等效的钩子
- xml - XSL 将 XML 转换为更小的 XML
- node.js - 使用 NodeJS/Puppeteer 下载多个图像