У меня проблема с моим ботом Discord. Я создал команду! Memes для отображения случайных мемов из Reddit в мемы и гифки канала с моего сервера Discord. Проблема в том, что я хочу, чтобы мы могли вводить эту команду только в канале мемов и гифок. Я знаю, что мне нужно выполнить условие if, и я должен взять идентификатор канала, но после этого я не знаю, что делать. Я новичок ie в дискординге. js, поэтому есть некоторые вещи, о которых я не знаю.
Мой код:
const Discord = require('discord.js')
const randomPuppy = require('random-puppy')
module.exports = {
run: async (message) => {
const subReddits = ['dankmeme', 'meme', 'me_irl']
const random = subReddits[Math.floor(Math.random() * subReddits.length)]
const img = await randomPuppy(random)
const embed = new Discord.MessageEmbed()
.setColor('RANDOM')
.setImage(`${img}`)
.setTitle(`From /r/${random}`)
.setURL(`https://reddit.com/r/${random}`)
message.channel.send(embed)
},
name: 'memes', // Name of the command
}