Advertisement
gaber-elsayed

afk

Oct 6th, 2021
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. const db = require('quick.db');
  2. client.on('message', message => {
  3. if (!message.content.startsWith(prefix) || message.author.bot) return;
  4.  
  5. const args = message.content.slice(prefix.length).trim().split(/ +/);
  6. const command = args.shift().toLowerCase();
  7. if (command === 'afk-on') {
  8. if(message.channel.type === 'dm') return;
  9.  
  10. message.member.setNickname(`afk | ${message.author.username}`)
  11. message.channel.send("added to afk users")
  12. db.set("afk" + message.author.id, 'true')
  13. }
  14. if(command === 'afk-off') {
  15. if(message.channel.type === 'dm') return;
  16.  
  17. message.channel.send(`${message.author} i removed your afk.`)
  18. message.member.setNickname(message.author.username)
  19. db.delete("afk" + message.author.id)
  20. }
  21. });
  22. client.on('message', message => {
  23. message.mentions.users.forEach((user) => {
  24. if(message.channel.type === 'dm') return;
  25.  
  26. if(message.mentions.users) {
  27. if (db.has("afk" + user.id)) {
  28. message.delete();
  29. return message.channel.send("this user is currently afk")
  30. }
  31. }
  32. })
  33. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement