我目前正在开发一个不和谐的机器人,它可以使语音聊天的一部分静音/失聪。它是有效的,但我遇到了一些问题。当机器人试图让一大群玩家静音时,他们会一个接一个地静音。当其中一个玩家的互联网连接速度较慢时,他们下面的所有玩家都必须等待,直到该玩家被静音。这意味着静音/取消静音对于5个玩家来说可能需要10秒,这对于我使用它的目的来说太长了。
静音/耳聋过程的简化代码:
this.players.forEach(player => {
// If player belongs to group that has to be muted
if ([condition]) {
// Mut
你好,我正在处理我的静音命令,我想出了这个错误:
RangeError [BITFIELD_INVALID]: Invalid bitfield flag or number.
at Function.resolve (/app/node_modules/discord.js/src/util/BitField.js:150:19)
at /app/node_modules/discord.js/src/util/BitField.js:148:54
at Array.map (<anonymous>)
at Function.resolve (/app/
我有一个简单的网页,在一个旋转木马的不同幻灯片中包含多个<video>元素。当视频在旋转木马中的活动幻灯片中时,我是.play()播放视频,.pause()播放所有其他视频。我希望视频能够自动播放静音,并且完全了解每个浏览器的自动播放策略,但是即使在用户与网页交互之后(通过暂停/播放/取消播放的第一个视频),任何后续视频都不会因为错误而关闭静音:
The request is not allowed by the user agent or the platform in the current context, possibly because the user denied p