Reputation: 89
i created channel for people want join clan or leave by typing commands, and this channel only accept word (clan join and clan leave ) and bot message. anything else bot delete user message, only i don't want from bot delete his message.
const botID = 'bot ID';
bot.on('message', message => {
if(message.channel.id === 'channel ID'){
if(!(
message.content === prefix+'clan join'||
message.content === prefix+'clan leave'||
message.content === message.member(bot.user.id) === botID)) return message.delete(0);
}
All I want is bot doesn't delete his messages.Thanks
Upvotes: 0
Views: 288
Reputation: 450
The function message.member()
does not exist.
Here is what worked for me:
bot.on("message", message => {
if (message.channel.id === "channel ID") {
if (
message.content !== prefix+'clan join'
&& message.content !== prefix+'clan leave'
&& message.author.id !== bot.user.id)
) return message.delete();
}
})
Upvotes: 1