3
0
mirror of https://github.com/reality/dbot.git synced 2024-12-26 04:32:37 +01:00

Merge pull request #688 from powerjungle/master

Add new clear tells command
This commit is contained in:
reality 2021-03-15 13:53:05 +00:00 committed by GitHub
commit 77a9c346d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 2 deletions

View File

@ -4,8 +4,10 @@
This module leaves a message for somebody in a channel. This module leaves a message for somebody in a channel.
If you PM the bot it won't be able to relay your message since it will look for a channel. If you PM the bot it won't be able to relay your message since it will look for a channel.
### Command ### Commands
#### ~tell [username] [text] #### ~tell [username] [text]
Tell a user something as soon as they come online. Tell a user something as soon as they come online.
#### ~ctells
Clear all tells from your username.

View File

@ -39,6 +39,24 @@ var tell = function(dbot) {
event.reply('no idea who that is mate'); event.reply('no idea who that is mate');
} }
}); });
},
'ctells': function(event) { // from mokay: i disgust me too
//console.log(tells);
var found_tells = false;
for(var attr in tells){
for (var attr2 in tells[attr]){
if (tells[attr][attr2]["from"] == event.user){
found_tells = true;
tells[attr].splice(attr2, 1);
//console.log(tells);
}
}
}
if (found_tells == false){
event.reply(event.user + ": no tells found for your username");
} else if (found_tells == true){
event.reply(event.user + ": all tells removed from your username");
}
} }
} }
this.commands.tell.regex = [/tell ([^ ]+) (.+)/, 3]; this.commands.tell.regex = [/tell ([^ ]+) (.+)/, 3];