{"_id":"@elara-services/automod-dms","_rev":"2-b5d1815c1d8fd89efb5b7430813a7e91","name":"@elara-services/automod-dms","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@elara-services/automod-dms","version":"1.0.0","description":"Sends users or members in roles DM notifications when Discord built-in AutoMod gets triggered ","main":"index.js","types":"types.d.ts","typings":"types.d.ts","keywords":["discord","discord-bot","automod","discord-automod","automoderation","moderation"],"author":{"name":"SUPERCHIEFYT"},"license":"MIT","dependencies":{"@elara-services/packages":"5.1.0","discord.js":"*"},"optionalDependencies":{"discord.js":"*"},"gitHead":"ebf63fa2ca5db6c51eec20745eff910c6c4a5387","_id":"@elara-services/automod-dms@1.0.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-35nNAaXuAE6B0hZrfMApQY9z9PPo2hAF4XKNUZLtImJgQQvVliOG8DF6icjXRaM940FMN35pY5K1PK3Gy2qDBA==","shasum":"7521013dc6669e85b3362e1632b9a4b99313ee71","tarball":"https://registry.npmjs.org/@elara-services/automod-dms/-/automod-dms-1.0.0.tgz","fileCount":7,"unpackedSize":22214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1qT4empqTHMmxUfEr2MEp09NWJ4ekx2X6jWxBHa17nwIhAPqIsx2pAIVbavA6Uzk94tvOx2oESKfW+/vnGVEUla31"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEXhPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNJQ/9Ea26zsgsR2U5JZDzpR2XN3w5to1uEcZAVQ1eAOkgtiIU8PZA\r\nbaTzdSFqkfBUYTvCQ9EWoghYjOU+427x3QqPanhkODoHNSRXVB0fZ6ZA+vr3\r\nTAyvxhS0gzoX5Uv6OxzTGmPkSttSSB4vBsCkR48y6cHkTqK/i+yeUEIGBxRj\r\nv6Yt/ZlgqDwGvwY9RyCWY5OetqE5cBFg38VIJkysoTlL2OmB9kHnKH3G/tPp\r\n8JcMujqJF+huaGb7sum6u78OK/s1uSmKYHCWZL/12GiKM+YW0FBXxRiqF3d6\r\nNOFymzjfV3zu3qXkxvlAb9XZkkjhVsI3qPcMbm/UErfo63WC0/UIwKLgvZQn\r\nA+G8dnLhq3OIl3UCopCdNxAk/rNyQWrd3LWUHPmprMiR+qBGdJ6RO3oeJ2OY\r\no4TND6UHQJyg2WLLWecLaTkbAJ6STRjGu4J3bzmluD47czwkE+sWzTmVD0Fy\r\nSe7lCFYMddevjxbQ7dEkGK3iGK4Bj53Mg0fZ1Dg4UcyuNYJ+hAeVlldsVR01\r\n0HZ/mwwgefXeKZVZe7aO2MaSMv0SAWhsjUxLzEkx+ST5NLVD+nZ7CC8scd5I\r\nHBV56ttBqPc9M4Ta5GSEXlJKfG2IpWKnMc9Uq5Fnhnb8NwwTFuk3+WKoCjsm\r\n2CHPpAuUKNJKoEB08phz4ZF8hW7hf4s/ZG4=\r\n=5uwW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elara-services","email":"elaradiscordbot@gmail.com"},"directories":{},"maintainers":[{"name":"elara-services","email":"elaradiscordbot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automod-dms_1.0.0_1662089294876_0.5881629633041168"},"_hasShrinkwrap":false},"1.1.0":{"name":"@elara-services/automod-dms","version":"1.1.0","description":"Sends users or members in roles DM notifications when Discord built-in AutoMod gets triggered ","main":"index.js","types":"types.d.ts","typings":"types.d.ts","keywords":["discord","discord-bot","automod","discord-automod","automoderation","moderation"],"author":{"name":"SUPERCHIEFYT"},"license":"MIT","dependencies":{"@elara-services/packages":"5.1.0","discord.js":"*"},"optionalDependencies":{"discord.js":"*"},"gitHead":"4cdc5e1f47decafcb659b3478bdd95244e72d33d","_id":"@elara-services/automod-dms@1.1.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-NrKvmrh+rQvH0g5YcHArSIqiAJu2l0vYMLEaPd7MEJZQTXM3BpZo9fd39SPr6fbtcf7iCSynJ8XfaGR1Tlah6Q==","shasum":"59f2c08ee2d4e4e6f1ee749a4cb95dc4f81d4e3d","tarball":"https://registry.npmjs.org/@elara-services/automod-dms/-/automod-dms-1.1.0.tgz","fileCount":7,"unpackedSize":22565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/lqGnpKl2n2g7aiIq/wJ16GGtLQ9TadKcG2tNjKKb3gIhALTo5nMJBs5N05m6kvk1fHgRrGgqdOizMiwDURM/YIro"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEjjmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreIA/+JevjqKYCCb+yUXMlS21IrEwUpQvKWmSRmDT8g2pzmmgEBktz\r\nJc2wL3G+zOlOwBEzjTqg6tdsi6K28F0HGWX4hGJ9sInKK9JCiGq2LvyoJVvF\r\nhzP2AVc97ZVx43ld16p6Fxv/PXNcP5s5rTouOkOgCQyBM7HAjhbCP+1s5NCM\r\nlBeEEhvbaON957tF4Tv50pvDDso0ckkM5NTRMlrFfm/iD5qU1T5GnQcw1pCu\r\n67ZJpYwzV+BqOWENUb2jHghXuy8a+tDcADnvKLB1s+OnkDFJc9HaUtyswDF9\r\nclZiqdONYTL1H3mGkSTYnqHZEDnax+lbbOaKrER5O92WqwdC9l/buEZfZXdZ\r\nGZg5h7Gj7kQNRy9UQSW9wRpaWhdqDnUrIFCpMZqp10r9VVdrE7H7/pBYPBu5\r\n09raYacGUeEo3sYuufOLF3L5GOTVcySiKza2wHFUJCYyvHgK+vtZlH14BVnP\r\n1dXr2fuYIjsf1iMh5kzieyZNxI1T8r8oRIjiz8YLoUBc7siogaQOgi+7110M\r\noTDaSiqPox85T+z+t/UiEFw5blp/2Yt+2+4OnYeMjXABgboLl6zMmyxFsXjM\r\n8icj2Dd5yChw8JOKJURKFkuDEi1p6Xs3ILbdnyLQ2HzB5DK5lZMHMRe+PFHb\r\npbD5DAaXQFVGahE8rTETXKjaYGgih0qbgGU=\r\n=yOLs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elara-services","email":"elaradiscordbot@gmail.com"},"directories":{},"maintainers":[{"name":"elara-services","email":"elaradiscordbot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automod-dms_1.1.0_1662138598526_0.19572410220413206"},"_hasShrinkwrap":false},"1.2.0":{"name":"@elara-services/automod-dms","version":"1.2.0","description":"Sends users or members in roles DM notifications when Discord built-in AutoMod gets triggered ","main":"index.js","types":"types.d.ts","typings":"types.d.ts","keywords":["discord","discord-bot","automod","discord-automod","automoderation","moderation"],"author":{"name":"SUPERCHIEFYT"},"license":"MIT","dependencies":{"@elara-services/packages":"^5.2.0","discord.js":"*"},"optionalDependencies":{"discord.js":"*"},"gitHead":"5ff574c805c214c23abc1b6803a94845ce29b55d","_id":"@elara-services/automod-dms@1.2.0","_nodeVersion":"18.8.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-y2yJzzGDabcCHROCmjpTm6s5T0eopU/jba+eln6xHflNkNGq7XyTpq2226x9WmKQQscGMbYsSlpk2vLUEOSAwg==","shasum":"f3a89ca45470f58befac7449bfabec7e44935ca9","tarball":"https://registry.npmjs.org/@elara-services/automod-dms/-/automod-dms-1.2.0.tgz","fileCount":7,"unpackedSize":22042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuBY92ziXzEyCpOU6kgqTVaCFb+VErxaxFQicVBy4AMAiEA5gc1V0ITNcUYE1lU5jpLkHFGaGCqSedJ3Pkr9eSymkg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIShaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6tA/+N3zJ35yZ+73KhHOgJ+Bgo+BzjzQl8/q28bZWAfa8oYzklYPb\r\nr6TMN8iHEXOC/qY79gSSsjaS8O/ssJ75bd08n/b3nyNrGc69g/gWoKTcSiOC\r\nTHRJCC1WRoRonGoVJY1MwZWfLj4eWR3doNGp02IZLv3D6qadjwQqnlRYUMmu\r\nUXcKER3T8656TFhhioxQ4alv5AgPAmu3tjeXV9GGK52VPHyCoHorJ2xwjfK7\r\nX/ObSih5IPvzO0uPWUEihIoOHqE/MVgWnXRm9msu998HMGFgNPdB75kFn0JG\r\nf/Fmm1GkNwI0wE1PsPCGtb2q1ll7NWn5vFaq75BJpRLzCYNAL0fZywPOvtLL\r\nAO7vpwFIVtAGDH3rgQI3oDUXZRxhDuBnI51sKSCH73ZWdAdpjPbe2xRbV3zq\r\nZ/raeCXdjumuMzdSAXaso/jyUS+8bh/HaaZgtR2d0A8oNRi3wFuzhfWVqTbk\r\nSA2lyr7yEHGHsjJfctS4/U9u8ghiicOiTImT96LEFZkAujU5BL8QcUSPmEHT\r\nx+pPD+2nonVrNvCKEAEmXsEqfyJxarmar4Zmbo2mjnswzfuPqdUcOlFxkqrV\r\nvq4glyxspaUDB8yY33wFoDobc11sF22k2zTK4c2d18yuGcOZWpMtmbn+hdBN\r\nbAEIxjxljSxk33f6F/1OJyegL5AQj4YOYV4=\r\n=VO0M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elara-services","email":"elaradiscordbot@gmail.com"},"directories":{},"maintainers":[{"name":"elara-services","email":"elaradiscordbot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automod-dms_1.2.0_1663117402691_0.06857444858980588"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-02T03:28:14.822Z","1.0.0":"2022-09-02T03:28:15.045Z","modified":"2022-09-14T01:03:22.960Z","1.1.0":"2022-09-02T17:09:58.657Z","1.2.0":"2022-09-14T01:03:22.877Z"},"maintainers":[{"name":"elara-services","email":"elaradiscordbot@gmail.com"}],"description":"Sends users or members in roles DM notifications when Discord built-in AutoMod gets triggered ","keywords":["discord","discord-bot","automod","discord-automod","automoderation","moderation"],"author":{"name":"SUPERCHIEFYT"},"license":"MIT","readme":"# About\r\nThis package will DM (Direct Message) the members in the notify.role or notifications.role for the action on that server or user IDs in the notify.users or notifications.users arrays.\r\n\r\n### **NOTE: This works along side Discord's built-in AutoMod system**\r\n\r\n----\r\n\r\n# **Getting Started**\r\n### **NOTE: For this to work you need to have `Block Message` option enabled in the Discord built-in AutoMod filter!**\r\n> This package supports both discord.js v13 and v14 \r\n\r\n```js\r\nconst { AutoModDMNotifications } = require(\"@elara-services/automod-dms\");\r\n\r\nconst automod = new AutoModDMNotifications({\r\n    client, // Your discord.js Client \r\n    actions: [ // An array of actions for the bot to watch for. \r\n        {\r\n            enabled: true, // If this action should be enabled\r\n            guild_id: \"12345678\", // The server ID for this action only.\r\n            ignoreRules: [ // To ignore a certain AutoMod rule from being sent to notify/notification users\r\n                \"2133456\", \r\n            ],\r\n            fetchAllMembers: true, // If you want the package to automatically fetch all members for the provided server ID (REQUIRES: 'GUILD_MEMBERS' intent)\r\n            notify: { // People in this option will get the user's message content or what got filtered. \r\n                enabled: true, // If the notify role/users should be notified\r\n                selectmenu: true, // If the \"Moderation Actions\" select menu should be sent in DMs to the notify.role members or notify.users people \r\n                role: \"2134567\", // The notify role ID, anyone in this role will get DM Notify Alerts\r\n                users: [ // The user IDs for anyone you want to get the DM Notify Alerts\r\n                    \"21345678\"\r\n                ]\r\n            },\r\n            notifications: { // People in this option will not get the user's message content or what got filtered. \r\n                enabled: true, // If the notifications role/users should be notified\r\n                selectmenu: true, // If the \"Moderation Actions\" select menu should be sent in DMs to the notifications.role members or notifications.users people \r\n                role: \"2134567\", // The notifications role ID, anyone in this role will get DM Notifications Alerts\r\n                users: [ // The user IDs for anyone you want to get the DM Notifications Alerts\r\n                    \"21345678\"\r\n                ]\r\n            },\r\n        }\r\n    ]\r\n})\r\n\r\nclient.once(\"ready\", () => {\r\n    automod.run();\r\n    // This will start the automod process. \r\n})\r\n```","readmeFilename":"README.md"}