当我断开我的机器人与频道的连接时,它会停止其他频道中的所有音乐。我目前正在使用create_ytdl_player()函数来流式播放音乐。有什么帮助吗?
当前代码:
elif message.startswith('~disconnect'):
for x in client.voice_clients:
if x.server == msg.server:
print("Found Server!")
await x.disconnect()
VoiceOn[msg.channel.server.id]
我刚刚创建了一个工作队列命令,但现在我被困在编辑play命令上 我试图让它成为,如果一个音乐正在播放,播放命令只会将查询推入队列,等待音乐播放完毕,然后将队列转移到下一个播放。 我被困在如何检查机器人是否还在从互联网上流式播放音乐。 //push function, stream and streamOptions is above from here
if (/*check whether a music is playing = false*/) {
function dispatcher() {
connection.playStream(stream, strea
我已经为一个风扇服务器定制了一个不和谐的机器人,它是由Heroku托管的,这样当我不在的时候它就可以在线了。我想要做的是让机器人在它的文件夹中播放一个mp3文件,当有人给它一个特定的命令时,但是我希望音乐在一个特定的声音频道中播放。
首先,我试着处理它,就像图像文件一样。例如:
if (message.content == "Play the Funky Tune.")
{
message.reply("Of course, I hope you enjoy!", { files: ["./Music/FunkyTune.mp3"] }
我已经在heroku上部署了一个不和谐的音乐机器人,除了在语音通道中播放音乐之外,一切都可以工作,尽管当我在pc上运行我的代码时-一切都可以工作。输入npm list,我看到错误消息"npm ERR!peer dep missing: node-opus@^0.2.7,required by discord.js@11.5.1“。node-opus的问题,很明显,由于这个原因,bot无法播放音乐。当然,我已经使用npm init将这个库和其他库放入了package.json。我将package.json文件中的一段代码粘贴到下面。
我试着用npm,yarn,npm和yarn安装了所有这
我对Visualbasic.net相当陌生,我几乎完成了一个应用程序(一个聊天机器人)的工作。我增加了一个函数,允许我通过告诉机器人“播放音乐”来播放音乐。
这是我用的
If input.contains("Play music") then
txtbot.appendtext("Sure")
My.computer.audio.play("C:\Users\rayqu\Music\VirInstrument1.wav")
假设有人安装了我的应用程序并想播放一首歌。那么上面的代码就不适用于他们了,对吧?因为代码中的目录路径是基于我的计算机路径
目前,我试图制造一个音乐不和谐的机器人,它应该显示它正在播放的音乐列表。消息列表有一个左右箭头表情符号,用户可以使用它在正在播放的音乐列表中移动。
我无法得到那个人刚刚添加了一个反应的信息。
@override
public void onMessageReactionAdd(MessageReactionAddEvent event){
I need to get the reacted message here.
}
我试过做event.getMessage(),但不起作用。