Neato Polyester Material

    discord-antiraid
    TypeScript icon, indicating that this package has built-in type declarations

    3.1.3 • Public • Published

    Discord.js extention library for protect discord servers against Raids

    downloadsBadge versionBadge


    discord GitHub license

    - Installation:

    
    npm i discord-antiraid
    
    

    Supported Events: (If you want to Add your Own Events, Use AntiRaid Class Methods in the documentation or follow Example here)

        channelCreate
        channelDelete
     
        roleCreate
        roleDelete
     
        guildBanAdd
        guildBanRemove
        guildMemberRemove
    
        threadCreate
        threadDelete

    Create AntiRaid: (Example: here)

    const {AntiRaidManager} = require('discord-antiraid');
    
    const antiraid = new AntiRaidManager(client, {
        enabled: true,
        events: [
            "channelCreate",
            "channelDelete",
            "roleCreate",
            "roleDelete",
            "threadCreate",
            "threadDelete",
        ],
        exemptedRoles: [], // Ignored roles (ex: ['848500766955405332'])
        exemptedUsers: [], // Ignored users (ex: ['555429540613062656'])
        rateLimit: 2, // Number of events before sanction
        time: 30000, // Time in ms before case deletion
        sanction: 'removeAllRoles', // Sanction to apply (ex: 'removeAllRoles' / 'ban' / 'kick')
        reason: 'discord-antiraid' // Audit Log Reason
    })

    Using Database (Example with quick.db):

    - Changelog:

    See Changelog here

    - Contributors:

    - Special Credits:

    Thanks to Androz with his repo discord-giveaways for doc generator and typing example

    Thanks to Sayrix for making the logo and the banner

    - License:

    Licensed under the MIT license.

    Install

    npm i discord-antiraid

    DownloadsWeekly Downloads

    70

    Version

    3.1.3

    License

    MIT

    Unpacked Size

    31.3 kB

    Total Files

    32

    Last publish

    Collaborators

    • derpinou