Skip to content

Commit 9ca7c59

Browse files
authored
Added role change
I haven't made the bot delete the message once a response message is created
1 parent 79cdb81 commit 9ca7c59

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

index.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,22 @@ const handleMessage = (msg) => {
3737
bot.on('ready', () => console.log('Robo is on.'));
3838

3939
bot.on('guildMemberAdd', member => {
40-
const channel = member.guild.channels.find(ch => ch.name === 'general');
40+
const channel = member.guild.channels.find(ch => ch.name === 'welcome');
4141
if (!channel) return;
4242
// Set new members to 'Unapproved' role
4343
let role = member.guild.roles.find('name', 'Unapproved');
4444
member.addRole(role);
4545
channel.send(`Welcome to the server, ${member} be sure to read #rules 👋`);
4646
});
4747

48+
bot.on('message', message =>{
49+
const channel = message.guild.channels.find(ch => ch.name === 'rules');
50+
if (!channel) return;
51+
let role = message.member.guild.roles.find('name','Unapproved');
52+
message.member.removeRole(role);
53+
message.delete();
54+
});
55+
4856
bot.on('message', message => handleMessage(message));
4957

5058
bot.login(process.env.DISCORD_TOKEN);

0 commit comments

Comments
 (0)