Skip to content

Commit

Permalink
[Enhancement] allow server owners to play music and use other command…
Browse files Browse the repository at this point in the history
…s without DJ role
  • Loading branch information
naseif committed Nov 3, 2021
1 parent 9617281 commit 87d428a
Show file tree
Hide file tree
Showing 10 changed files with 100 additions and 20 deletions.
12 changes: 10 additions & 2 deletions commands/Music/clear.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -83,7 +87,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/disconnect.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -104,7 +108,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/jump.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -86,7 +90,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/pause.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -71,7 +75,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/play.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -223,7 +227,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/playskip.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -171,7 +175,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/repeat.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -109,7 +113,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/resume.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -74,7 +78,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/skip.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -75,7 +79,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down
12 changes: 10 additions & 2 deletions commands/Music/stop.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@ module.exports = {
const checkdj = await client.db.get(`djRole_${message.guildId}`);
const userRoles = await message.member.roles.cache.map((role) => role.id);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
message.guild.ownerId !== message.author.id
) {
return await message.channel.send({
embeds: [
embedMessage(
Expand Down Expand Up @@ -75,7 +79,11 @@ module.exports = {
(role) => role.id
);

if (checkdj && !userRoles.includes(checkdj)) {
if (
checkdj &&
!userRoles.includes(checkdj) &&
interaction.guild.ownerId !== interaction.member.id
) {
return await interaction.followUp({
embeds: [
embedMessage(
Expand Down

0 comments on commit 87d428a

Please sign in to comment.