├── .gitignore ├── .npmrc ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── README.md ├── gulpfile.js ├── package.json ├── src ├── bot.ts ├── client │ ├── Actions.ts │ ├── Events.ts │ ├── Logs.ts │ ├── ModClient.ts │ ├── ModLoader.ts │ └── managers │ │ ├── HistoryManager.ts │ │ ├── LockdownManager.ts │ │ ├── MemberLogManager.ts │ │ ├── MentionSpamManager.ts │ │ └── MuteManager.ts ├── commands │ ├── Bash.ts │ ├── Help.ts │ ├── Info.ts │ ├── Invite.ts │ ├── SetupGuide.ts │ ├── locale │ │ └── commandgroups.lang.json │ ├── mod │ │ ├── ClearLogs.ts │ │ ├── Config.ts │ │ ├── Fixcases.ts │ │ ├── History.ts │ │ ├── Lockdown.ts │ │ ├── MentionSpam.ts │ │ ├── loggable │ │ │ ├── Appeal.ts │ │ │ ├── Approve.ts │ │ │ ├── Ban.ts │ │ │ ├── Duration.ts │ │ │ ├── Kick.ts │ │ │ ├── Mute.ts │ │ │ ├── Reason.ts │ │ │ ├── Reject.ts │ │ │ ├── Softban.ts │ │ │ ├── Unban.ts │ │ │ ├── Unmute.ts │ │ │ └── Warn.ts │ │ └── prune │ │ │ ├── Prune.ts │ │ │ └── Purge.ts │ └── tag │ │ ├── Tag.ts │ │ └── Tags.ts ├── locale │ └── en_us.strings.lang ├── timer │ ├── Timer.ts │ └── TimerCollection.ts ├── types │ ├── ActionType.ts │ ├── ActiveAppeals.ts │ ├── ActiveBans.ts │ ├── BanObject.ts │ ├── CaseType.ts │ ├── LockdownObject.ts │ ├── MemberHistory.ts │ ├── MuteObject.ts │ ├── Number.ts │ ├── TokenReplaceData.ts │ └── TrackedMention.ts └── util │ └── Util.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/README.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/package.json -------------------------------------------------------------------------------- /src/bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/bot.ts -------------------------------------------------------------------------------- /src/client/Actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/Actions.ts -------------------------------------------------------------------------------- /src/client/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/Events.ts -------------------------------------------------------------------------------- /src/client/Logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/Logs.ts -------------------------------------------------------------------------------- /src/client/ModClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/ModClient.ts -------------------------------------------------------------------------------- /src/client/ModLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/ModLoader.ts -------------------------------------------------------------------------------- /src/client/managers/HistoryManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/managers/HistoryManager.ts -------------------------------------------------------------------------------- /src/client/managers/LockdownManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/managers/LockdownManager.ts -------------------------------------------------------------------------------- /src/client/managers/MemberLogManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/managers/MemberLogManager.ts -------------------------------------------------------------------------------- /src/client/managers/MentionSpamManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/managers/MentionSpamManager.ts -------------------------------------------------------------------------------- /src/client/managers/MuteManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/client/managers/MuteManager.ts -------------------------------------------------------------------------------- /src/commands/Bash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/Bash.ts -------------------------------------------------------------------------------- /src/commands/Help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/Help.ts -------------------------------------------------------------------------------- /src/commands/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/Info.ts -------------------------------------------------------------------------------- /src/commands/Invite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/Invite.ts -------------------------------------------------------------------------------- /src/commands/SetupGuide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/SetupGuide.ts -------------------------------------------------------------------------------- /src/commands/locale/commandgroups.lang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/locale/commandgroups.lang.json -------------------------------------------------------------------------------- /src/commands/mod/ClearLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/ClearLogs.ts -------------------------------------------------------------------------------- /src/commands/mod/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/Config.ts -------------------------------------------------------------------------------- /src/commands/mod/Fixcases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/Fixcases.ts -------------------------------------------------------------------------------- /src/commands/mod/History.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/History.ts -------------------------------------------------------------------------------- /src/commands/mod/Lockdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/Lockdown.ts -------------------------------------------------------------------------------- /src/commands/mod/MentionSpam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/MentionSpam.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Appeal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Appeal.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Approve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Approve.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Ban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Ban.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Duration.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Kick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Kick.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Mute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Mute.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Reason.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Reject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Reject.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Softban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Softban.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Unban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Unban.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Unmute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Unmute.ts -------------------------------------------------------------------------------- /src/commands/mod/loggable/Warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/loggable/Warn.ts -------------------------------------------------------------------------------- /src/commands/mod/prune/Prune.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/prune/Prune.ts -------------------------------------------------------------------------------- /src/commands/mod/prune/Purge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/mod/prune/Purge.ts -------------------------------------------------------------------------------- /src/commands/tag/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/tag/Tag.ts -------------------------------------------------------------------------------- /src/commands/tag/Tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/commands/tag/Tags.ts -------------------------------------------------------------------------------- /src/locale/en_us.strings.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/locale/en_us.strings.lang -------------------------------------------------------------------------------- /src/timer/Timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/timer/Timer.ts -------------------------------------------------------------------------------- /src/timer/TimerCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/timer/TimerCollection.ts -------------------------------------------------------------------------------- /src/types/ActionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/ActionType.ts -------------------------------------------------------------------------------- /src/types/ActiveAppeals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/ActiveAppeals.ts -------------------------------------------------------------------------------- /src/types/ActiveBans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/ActiveBans.ts -------------------------------------------------------------------------------- /src/types/BanObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/BanObject.ts -------------------------------------------------------------------------------- /src/types/CaseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/CaseType.ts -------------------------------------------------------------------------------- /src/types/LockdownObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/LockdownObject.ts -------------------------------------------------------------------------------- /src/types/MemberHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/MemberHistory.ts -------------------------------------------------------------------------------- /src/types/MuteObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/MuteObject.ts -------------------------------------------------------------------------------- /src/types/Number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/Number.ts -------------------------------------------------------------------------------- /src/types/TokenReplaceData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/TokenReplaceData.ts -------------------------------------------------------------------------------- /src/types/TrackedMention.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/types/TrackedMention.ts -------------------------------------------------------------------------------- /src/util/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/src/util/Util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zajrik/pickle-mod/HEAD/yarn.lock --------------------------------------------------------------------------------