gaber-elsayed

antibots quick.db

Sep 3rd, 2021
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. const db = require('quick.db')//npm install 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 === 'antibots-on') {
  8. if(!message.member.hasPermission('KICK_MEMBERS')) return;
  9. message.channel.send('antibots is **on**')
  10. db.set(message.guild.id + "on", 'true')
  11. }
  12. if(command === 'antibots-off') {
  13. if(!message.member.hasPermission('KICK_MEMBERS')) return;
  14. message.channel.send('antibots is **off**')
  15. db.delete(message.guild.id + "on")
  16. }
  17. });
  18. client.on('guildMemberAdd', (member) => {
  19. if(db.has(member.guild.id + "on")) {
  20. if(member.user.bot) {
  21. member.kick();
  22. }}
  23. });
Advertisement
Add Comment
Please, Sign In to add comment