简体   繁体   English

在 discord.js 中闲置 15 秒后,如何让我的机器人与语音断开连接

[英]how can I make my bot disconnect from voice after 15 seconds being idle in discord.js

I want to make a music bot, that disconnects after being idle for 15 seconds.我想制作一个音乐机器人,它会在闲置 15 秒后断开连接。

My code:我的代码:

            player.on(AudioPlayerStatus.Idle, () => {
                message.channel.send('<:Bye:958269757541466145> **Queue finished... Leaving!**')
                connection.disconnect();
            });

I am using Discord.js v13.8.0 and Node.js 16我正在使用 Discord.js v13.8.0 和 Node.js 16

Use setTimeout function -使用 setTimeout function -

  player.on(AudioPlayerStatus.Idle, () => {
    setTimeout(() => {
      message.channel.send('<:Bye:958269757541466145> **Queue finished... Leaving!**')
      connection.disconnect();
    }, 15000);
  })

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何让我的机器人每 10 秒更改一次状态? (在线,空闲,免打扰)Discord.js - How can I make my bot change status every 10 seconds? (Online, Idle, DND) Discord.js Discord 机器人无法断开与 discord.js 中的语音通道的连接 - The Discord Bot Can't Disconnect To The Voice Channel in discord.js Discord.js:我怎样才能让我的机器人打字几秒钟? - Discord.js: How can i make my bot typing for some seconds? 如何断开用户与 discord.js 中的语音通道的连接? - How do I disconnect a user from a voice channel in discord.js? 如何在网站上制作 discord.js 机器人统计信息? - How I can make discord.js bot statistics on website? 如何让机器人更改语音频道的名称? (不和谐.js) - How do I make the bot to change a voice channel's name? (Discord.js) 如何为我的 discord.js 机器人发出禁令命令? - How can I make a ban command for my discord.js bot? 如何发出重置命令来重新启动我的 discord.js 机器人? - How can i make a reset command to restart my discord.js bot? 如何为我的 Discord.js 机器人创建奇偶命令? - How can I make an even-odd command for my Discord.js bot? 我该怎么做才能让我的机器人在我关闭它后记住对它说的话? 我为机器人使用 discord.js - How do I make it so my bot remembers what is said to it after I shut it off? I use discord.js for the bot
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM