Advertisement
ii_kinqm1ke

spam detected

Jun 8th, 2020
613
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const messageKV = new pylon.KVNamespace('messages');
  2.  
  3. discord.on('MESSAGE_CREATE', async (msg) => {
  4. const timestamp: number | undefined = await messageKV.get(msg.author!.id);
  5.  
  6. const key = channelBurstCount;
  7. const prevCount = await messageKV.get<number>(key);
  8.  
  9. await messageKV.cas(key, prevCount, (prevCount || 0) + 1, 5000);
  10.  
  11. if (prevCount > 4) {
  12. msg.reply(
  13. **${msg.author?.username}** if you don't stop **spamming**, you will be **kicked!!!**
  14. );
  15. }
  16. if (prevCount > 7) {
  17. msg.reply(
  18. **${msg.author?.username}** has been kicked from the server because they were spamming. Goodbye!
  19. );
  20. msg.member!.kick();
  21. }
  22. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement