我需要收集关于哪些用户观看了另一个用户的不和谐流的数据,这样我就可以分析流媒体对其他用户有多大的吸引力,以及流媒体活动的保留率。有什么方法或机器人能帮我做到这一点吗?如果不是,API是否足够开放,这样我就可以编写我自己的机器人来完成这个任务了吗?
发布于 2022-03-01 20:21:21
没有一个API特性能够为您做到这一点。您可以在某个地方(sql数据库)拥有一个日志,当它们加入一个语音通道时和离开时(使用on('voiceStateUpdate')事件)记录日志,然后计算它们在其中的时间。
必须先确保有人在其中流:
https://discord.js.org/#/docs/main/stable/class/VoiceState?scrollTo=streaming
然后记录发生voiceStateUpdate的时间。
这会有点复杂,但可能,只是不是直接的。
https://stackoverflow.com/questions/71303714
复制相似问题