我正试图让我的discord bot使用命令-disconnectusinglavalink断开语音通道。我试过用各种方法来做,但似乎从来都不适合我。我在网上也找不到很多例子。我最近试过的一件事是:
@commands.command()
async def leave(self, ctx):
guild_id = int(event.player.guild_id)
await self.connect_to(guild_id, None)
如果您知道如何发出断开连接命令,请告诉我。谢谢
这是不和谐。顺便说一句。
下面是一个例子:
import asyncio
@client.command()
async def disconnect(ctx):
channel = client.get_channel(channelIdHere)
vc = await channel.connect()
await asyncio.sleep(2) # Waits 2 seconds before leaving the vc
await vc.disconnect()
您应该查看文档
,了解更多信息。
要执行断开连接命令,只需执行以下操作:
await self.connect_to(ctx.guild.id, None)
我开始用discord制作一个discord音乐机器人。皮耶。我已经学习了当用户编写命令:dj/play时如何将机器人连接到语音频道。但是,我希望bot加入编写命令的用户所在的语音通道。有办法做到这一点吗? 这是我的密码:
我正在尝试让我的discord机器人连接到一个语音频道,目前如下所示: 基本上,当他们发送消息时,我希望它加入消息作者的语音频道“-skip”,然后我的机器人加入,在聊天中说-p scotland forever,然后离开。我收到一条错误消息,说“频道”未定义或“连接”未定义,我尝试了几种不同的方法,我想我只是没有导入插件或其他东西,这可能是我的问题,但我知道应该使用什么插件。任何帮助都将不胜感激
所以最近我一直在为不和谐制作音乐机器人,但如果没有人在语音频道中超过5分钟,我想让我的机器人离开频道。目前,我的机器人仅通过停止命令断开连接 有人能帮我吗?我将不胜感激。
您好,我正在尝试构建一个discord机器人,它可以在JavaScript中使用AWS Polly执行文本到语音转换。这是我第一次使用JavaScript,我遇到了一些问题。我希望有人有更多的不和谐经验。js/building discord bots/JavaScript代码可以帮助我解决这个问题。 以下是我的全部源代码: 现在机器人执行以下操作: 机器人启动并使用存储在json文件中的令牌连接
我需要帮助,让我的discord机器人通过Python API的事件离开语音通道。我已经创建了一个事件,使我的机器人加入一个语音频道,如果在5秒后只有一个人出现在该频道,这部分工作。然后,如果另一个人加入或离开,我需要我的机器人离开频道。我一直想不出如何让它离开。任何帮助都将不胜感激!下面是我的方法现在的样子,需要“离开语音频道”评论的帮助:
我为机器人制作了加入语音频道的代码, 当任何用户键入“离开”时,我希望机器人离开它所在的服务器。我该怎么做?