当前位置: 首页 > 知识库问答 >
问题:

打开Discord并让用户加入特定的语音通道

龙弘盛
2023-03-14

我正在尝试打开不和谐并通过语音命令加入语音频道。我发现的都是关于机器人的,而我正在尝试与用户一起做这件事,在这种情况下是我。打开不和谐不是问题,但我不知道如何做语音频道的事情,我仍然是一个乞丐。

共有1个答案

曹旭东
2023-03-14

首先,discord不允许您直接执行客户端命令,或者更具体地说,不允许您将用户拉到语音通道。让用户通过命令强制加入语音通道将是一种严重的安全漏洞。

你能做的是让用户加入频道,让他们加入某种等候室,而不是把他们从那里拉到频道。

现在据我所知,您想自己通过语音命令加入特定频道。在这种情况下,我建议不要使用discordAPI。我会实现一个网络刮板(在这种情况下,类似于网络刮板的东西就足够了,因为discord基本上是将其网站作为应用程序运行,按Ctrl Shift I,您就会明白我的意思)以定位包含我要加入的语音频道名称的文本。我会从语音识别中获取该名称。然后在屏幕上获取该文本位置并单击它。您可以为此使用pyautogui。

公平地说,这根本不是一个初学者项目,但是只要有足够的研究和工作,你就可以完成它。

干杯

 类似资料:
  • 我正在为我的discord服务器构建一个机器人来播放YouTube视频,因为我还没有在网上找到一个可靠的机器人。 在我输入后,机器人会连接到我的语音频道!播放{url}命令,但即使url有效,也会立即离开。 我的代码如下: 我尝试过在我的PC上使用一个硬编码的文件,但我得到了相同的结果,机器人一连接就离开了语音通道。 我确实通过在cmd窗口中运行命令来验证ffmpeg和youtube-dl是否正常

  • 我正在尝试制作一个机器人,它可以加入呼叫,在麦克风激活时听到音频,并使用语音识别模块以字符串形式输出消息。然而,我在机器人加入呼叫时遇到了困难,我还没有找到从不和谐中获取音频输入的方法。 登录 名称: BOOS MUSIC ID:284760930837987338 0.16.8 忽略on_readyTraceback(最近一次调用)中的异常:文件"C:\用户\LMEBA21\AppData\本地

  • 我只是想做一个简单的方法,让我的不和谐机器人加入一个频道。我已经看了多个线程,其中一些已经过时,因为它们是在discord.py迁移到v1.0之前。我已经使用type()和dir()来检查通道是什么类型,并查看它有什么方法。我将其与discord.py的API进行了比较,我发现一个问题是dir()创建了一个名为的字段,但是API显示对象有一个名为方法。感谢所有的帮助!:)

  • 我试图制作一个不和谐机器人,当被召唤时,它将加入作者所在的语音频道。 这是我所拥有的: 当我加入语音频道并键入命令时,我收到以下错误:

  • 所以我尝试制作一个机器人,当有人加入我的discord服务器的语音通道时,它可以通知我的线路组。问题是,我的朋友经常通过反复离开和加入语音频道来玩我的机器人,如果有人加入语音频道,我的机器人会在我的通话组中发送垃圾邮件。所以,如果用户已经离开语音频道5分钟并再次加入语音频道,我需要帮助使我的机器人只通知我的线路组

  • 我想添加一个事件,如果用户在歌曲仍在播放时离开,我的音乐机器人会立即离开语音频道。如果频道中有多个用户,机器人当然应该留在频道中。我只有一种方法,但需要帮助。我会尝试以下操作: 但不知怎么的,这似乎不起作用。我知道事实上,有一个类似的职位,但这并不适用于我太多,因为我定义了一些不同的事情。 我的第二次尝试是: (也不起作用。) 定义:我现在以不同的方式构建函数: 这是一个完全不同的计数。我试图做的