├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── bot.js ├── commands ├── afk.js ├── command.js ├── ping.js ├── prefix.js └── profile.js ├── dashboard ├── assets │ ├── css │ │ ├── charts.css │ │ ├── commands.css │ │ ├── index.css │ │ ├── leaderboard.css │ │ ├── main.css │ │ ├── music.css │ │ ├── sidebar.css │ │ ├── theme.css │ │ └── utils.css │ └── js │ │ ├── charts.js │ │ ├── commands.js │ │ ├── guild.js │ │ ├── main.js │ │ ├── music │ │ ├── html-music-wrapper.js │ │ ├── music-wrapper.js │ │ └── music.js │ │ ├── sidebar.js │ │ └── theme.js ├── modules │ ├── api-utils.js │ ├── audit-logger.js │ ├── auth-client.js │ ├── middleware.js │ ├── rate-limiter.js │ └── sessions.js ├── routes │ ├── auth-routes.js │ ├── dashboard-routes.js │ ├── music-routes.js │ └── root-routes.js ├── server.js └── views │ ├── commands.pug │ ├── dashboard │ ├── extensions │ │ └── audit-log.pug │ ├── index.pug │ ├── leaderboard.pug │ ├── modules │ │ ├── auto-mod.pug │ │ ├── economy.pug │ │ ├── general.pug │ │ ├── music.pug │ │ └── overview.pug │ └── show.pug │ ├── errors │ ├── 400.pug │ ├── 401.pug │ └── 404.pug │ ├── includes │ ├── header.pug │ ├── mixins.pug │ ├── navbar.pug │ └── sidebar.pug │ └── index.pug ├── data ├── guilds.js ├── logs.js ├── models │ ├── guild.js │ ├── log.js │ └── user.js └── users.js ├── handlers ├── command-handler.js ├── event-handler.js ├── events │ ├── event.js │ ├── guild-member-add.js │ ├── guild-member-remove.js │ ├── message-event.js │ └── ready-event.js └── music-handler.js ├── modules └── economy.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | config.json 2 | 3 | node_modules/ -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/README.md -------------------------------------------------------------------------------- /bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/bot.js -------------------------------------------------------------------------------- /commands/afk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/commands/afk.js -------------------------------------------------------------------------------- /commands/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/commands/command.js -------------------------------------------------------------------------------- /commands/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/commands/ping.js -------------------------------------------------------------------------------- /commands/prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/commands/prefix.js -------------------------------------------------------------------------------- /commands/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/commands/profile.js -------------------------------------------------------------------------------- /dashboard/assets/css/charts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/charts.css -------------------------------------------------------------------------------- /dashboard/assets/css/commands.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/commands.css -------------------------------------------------------------------------------- /dashboard/assets/css/index.css: -------------------------------------------------------------------------------- 1 | .jumbotron { 2 | margin-top: 25vh; 3 | } -------------------------------------------------------------------------------- /dashboard/assets/css/leaderboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/leaderboard.css -------------------------------------------------------------------------------- /dashboard/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/main.css -------------------------------------------------------------------------------- /dashboard/assets/css/music.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/music.css -------------------------------------------------------------------------------- /dashboard/assets/css/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/sidebar.css -------------------------------------------------------------------------------- /dashboard/assets/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/theme.css -------------------------------------------------------------------------------- /dashboard/assets/css/utils.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/css/utils.css -------------------------------------------------------------------------------- /dashboard/assets/js/charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/charts.js -------------------------------------------------------------------------------- /dashboard/assets/js/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/commands.js -------------------------------------------------------------------------------- /dashboard/assets/js/guild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/guild.js -------------------------------------------------------------------------------- /dashboard/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/main.js -------------------------------------------------------------------------------- /dashboard/assets/js/music/html-music-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/music/html-music-wrapper.js -------------------------------------------------------------------------------- /dashboard/assets/js/music/music-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/music/music-wrapper.js -------------------------------------------------------------------------------- /dashboard/assets/js/music/music.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/music/music.js -------------------------------------------------------------------------------- /dashboard/assets/js/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/sidebar.js -------------------------------------------------------------------------------- /dashboard/assets/js/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/assets/js/theme.js -------------------------------------------------------------------------------- /dashboard/modules/api-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/modules/api-utils.js -------------------------------------------------------------------------------- /dashboard/modules/audit-logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/modules/audit-logger.js -------------------------------------------------------------------------------- /dashboard/modules/auth-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/modules/auth-client.js -------------------------------------------------------------------------------- /dashboard/modules/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/modules/middleware.js -------------------------------------------------------------------------------- /dashboard/modules/rate-limiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/modules/rate-limiter.js -------------------------------------------------------------------------------- /dashboard/modules/sessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/modules/sessions.js -------------------------------------------------------------------------------- /dashboard/routes/auth-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/routes/auth-routes.js -------------------------------------------------------------------------------- /dashboard/routes/dashboard-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/routes/dashboard-routes.js -------------------------------------------------------------------------------- /dashboard/routes/music-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/routes/music-routes.js -------------------------------------------------------------------------------- /dashboard/routes/root-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/routes/root-routes.js -------------------------------------------------------------------------------- /dashboard/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/server.js -------------------------------------------------------------------------------- /dashboard/views/commands.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/commands.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/extensions/audit-log.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/extensions/audit-log.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/index.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/leaderboard.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/leaderboard.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/modules/auto-mod.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/modules/auto-mod.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/modules/economy.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/modules/economy.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/modules/general.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/modules/general.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/modules/music.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/modules/music.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/modules/overview.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/modules/overview.pug -------------------------------------------------------------------------------- /dashboard/views/dashboard/show.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/dashboard/show.pug -------------------------------------------------------------------------------- /dashboard/views/errors/400.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/errors/400.pug -------------------------------------------------------------------------------- /dashboard/views/errors/401.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/errors/401.pug -------------------------------------------------------------------------------- /dashboard/views/errors/404.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/errors/404.pug -------------------------------------------------------------------------------- /dashboard/views/includes/header.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/includes/header.pug -------------------------------------------------------------------------------- /dashboard/views/includes/mixins.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/includes/mixins.pug -------------------------------------------------------------------------------- /dashboard/views/includes/navbar.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/includes/navbar.pug -------------------------------------------------------------------------------- /dashboard/views/includes/sidebar.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/includes/sidebar.pug -------------------------------------------------------------------------------- /dashboard/views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/dashboard/views/index.pug -------------------------------------------------------------------------------- /data/guilds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/data/guilds.js -------------------------------------------------------------------------------- /data/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/data/logs.js -------------------------------------------------------------------------------- /data/models/guild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/data/models/guild.js -------------------------------------------------------------------------------- /data/models/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/data/models/log.js -------------------------------------------------------------------------------- /data/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/data/models/user.js -------------------------------------------------------------------------------- /data/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/data/users.js -------------------------------------------------------------------------------- /handlers/command-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/command-handler.js -------------------------------------------------------------------------------- /handlers/event-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/event-handler.js -------------------------------------------------------------------------------- /handlers/events/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/events/event.js -------------------------------------------------------------------------------- /handlers/events/guild-member-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/events/guild-member-add.js -------------------------------------------------------------------------------- /handlers/events/guild-member-remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/events/guild-member-remove.js -------------------------------------------------------------------------------- /handlers/events/message-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/events/message-event.js -------------------------------------------------------------------------------- /handlers/events/ready-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/events/ready-event.js -------------------------------------------------------------------------------- /handlers/music-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/handlers/music-handler.js -------------------------------------------------------------------------------- /modules/economy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/modules/economy.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theADAMJR/1PG/HEAD/package.json --------------------------------------------------------------------------------