discord.js - Discord.js - 如何获取正在播放歌曲的请求者?
问题描述
我的音乐机器人有一个正在播放的命令,它显示正在播放的当前歌曲,我想添加请求它的人。这是我试过的代码:
execute(message, args, client) {
const { attentionembed } = require("../util/attentionembed");
if (!message.guild) return;
const queue = message.client.queue.get(message.guild.id);
if (!queue) return attentionembed(message, "There is nothing playing.").catch(console.error);
message.react("✅");
let requester = new MessageEmbed()
.setColor("#F0EAD6")
.setFooter(`Requested by: ${message.author.tag}`)
return message.channel.send(requester);
}
}
但是机器人只会说是谁发出了 !nowplaying 命令
解决方案
推荐阅读
- memory-management - 如何在内核中保留物理内存(arm64)
- mysql - 当mysql中的时间相同时如何按desc排序
- python - Python Pandas .loc 一次更新 2 列
- c# - 推荐在 App.xaml.cs 中调用 UWP MessageDialog 的方法
- apache-nifi - INFO [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Apache NiFi 现在正在运行并在端口 25249 上侦听 Boo tstrap 请求
- javascript - 将字符串数组转换为一个数组JS
- javascript - 角度返回 URL 错误
- mongodb - MongoDB 查询,用于显示之前的日志结果
- hive - 如何在 NIFI 中高效使用 Select Hive 处理器?
- c# - MVC 4,为页面创建动态 URL