【问题标题】:How do I create a command that plays an audio file and broadcasts it to specific channels in the server如何创建播放音频文件并将其广播到服务器中的特定频道的命令
【发布时间】:2019-10-15 03:52:03
【问题描述】:

我正在尝试了解如何使用 discord 应用程序播放音频文件并通过服务器中的特定频道广播此音频。

我正在尝试制作一种调度系统,我需要它来播放音频文件,然后在该音频完成后,同时在 3 个语音通道上再播放一个音频文件。

如果可能,我想尝试弄清楚如何让机器人播放音频,然后获取用户在频道中写的内容,并让机器人通过语音频道播放,就像电子调度系统一样。

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    Discord 机器人一次只能加入一个语音频道。您最好的选择是在一个频道中播放音频,然后移动频道并播放音频。文本到语音可以由各种免费的 API 处理(我的推荐是谷歌的)。获取消息,将内容发送到 API,将响应下载为 mp3(或任何默认响应格式)并在每个语音通道中播放文件。您甚至可以从 API 响应创建 readableStream 并使用 playStream 流式传输响应而不是下载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-11
      • 2020-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 2013-08-05
      • 1970-01-01
      相关资源
      最近更新 更多