【发布时间】:2019-10-15 03:52:03
【问题描述】:
我正在尝试了解如何使用 discord 应用程序播放音频文件并通过服务器中的特定频道广播此音频。
我正在尝试制作一种调度系统,我需要它来播放音频文件,然后在该音频完成后,同时在 3 个语音通道上再播放一个音频文件。
如果可能,我想尝试弄清楚如何让机器人播放音频,然后获取用户在频道中写的内容,并让机器人通过语音频道播放,就像电子调度系统一样。
【问题讨论】:
标签: discord.js
我正在尝试了解如何使用 discord 应用程序播放音频文件并通过服务器中的特定频道广播此音频。
我正在尝试制作一种调度系统,我需要它来播放音频文件,然后在该音频完成后,同时在 3 个语音通道上再播放一个音频文件。
如果可能,我想尝试弄清楚如何让机器人播放音频,然后获取用户在频道中写的内容,并让机器人通过语音频道播放,就像电子调度系统一样。
【问题讨论】:
标签: discord.js
Discord 机器人一次只能加入一个语音频道。您最好的选择是在一个频道中播放音频,然后移动频道并播放音频。文本到语音可以由各种免费的 API 处理(我的推荐是谷歌的)。获取消息,将内容发送到 API,将响应下载为 mp3(或任何默认响应格式)并在每个语音通道中播放文件。您甚至可以从 API 响应创建 readableStream 并使用 playStream 流式传输响应而不是下载。
【讨论】: