{"_id":"@definitive-networks/discord-bot","_rev":"3-4758adaf9a75db742135097156ec7a41","name":"@definitive-networks/discord-bot","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@definitive-networks/discord-bot","version":"0.0.1","description":"A simple and flexible bot framework using Discord.js","engines":{"node":">=14.0.0","npm":">=7.0.0"},"main":"./src/index.js","scripts":{"test":"npm run lint","lint":"eslint src","lint:fix":"eslint src --fix","prettier":"prettier --write src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/definitive-networks/discord-bot.git"},"keywords":["discord","bot","commands","framework","template","handler"],"author":{"name":"Fasko"},"license":"MIT","bugs":{"url":"https://github.com/definitive-networks/discord-bot/issues"},"homepage":"https://github.com/definitive-networks/discord-bot#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^7.30.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","prettier":"2.3.2"},"dependencies":{"discord.js":"^13.0.0-dev.4206e35.1626307444","quick.db":"^7.1.3","require-all":"^3.0.0"},"gitHead":"73f0759b0f4535523921d4e10eca0554323e22e5","_id":"@definitive-networks/discord-bot@0.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.17.0","dist":{"integrity":"sha512-FLdFYPxIYf6qxfm558Y9DrulwB0WkyTaIg8sZZ7bSPlC1QCtWHNve9TuryexijilCgMvTfOu1VZ9FcAo/B1uuw==","shasum":"8c3566231908a16029bd8fa6f1ce41cc243986e2","tarball":"https://registry.npmjs.org/@definitive-networks/discord-bot/-/discord-bot-0.0.1.tgz","fileCount":7,"unpackedSize":18935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg78BQCRA9TVsSAnZWagAAKB0P/09tWat9RCdWX1rIxgnO\nLwprgOMp1XKo5qGa+RqaeOKZtnjXq8qYNi+zgLQaki+XnOXySsEogylelnAA\nbZqyjaawFO75R8XSJlCz93PK0NPHHhIgBvoiIOjNlz5PN0hfBGC5tw9X9l27\nk3O0FUeNvcwuTXqtqQpdyrXoVVRvMuWUpXKllYuXqS7/S8y3I33rGxgUeY4h\nnrQVum7IHsPACuDZhHve5g6Rbtd2d1VNA6Wo/1o6ZB6LlCLhMHoi4nJZbPYj\nJsDnKVI/yD5W72eCz++zYQoqG6d1OHy2rYa2l7BCijCplqlTAH9ksq3iIWkL\npTbhlvW/OTpMXaOxYGBPPA63PVgHe1K1VO9HOKkICKaPNHdt51/Wf3agk12f\nReZ0VqoY20FrdOmMPJcXVUDswBOAAS2+2QKy1C+jjgWV1hsp6o99ATaP1kS0\nhAqwhDI3Om76MszWZ7i4ZB8g8Jel0LeujWtMdcV0cWBOGtSlQGdWKg5+j4zU\n0tH/KgcGWOxt5Pb51HONNqLw7SLqA5rpTeUVJqzXHa3MEOCUoNt7NJ3oFSnr\nAxSGw17c136NyFdlC4JEzvnavB+XCZA3kK5Vu0S3wPbbbCQ7hq7zCvd0QG6/\n4hP5hkaO87NtZo+Hvf6w937Ai9reLfu72TMo/hnzW1SAnzPRHrl+M7aGVaVt\naMta\r\n=9MVK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwxKFa0znVebmwBnK8BonJAkQK8RgwYogiNmURMZGliwIhAJaIjAf2vbVxCs9VM9NRiemONqgQrO6nXkokCCCRGNl0"}]},"_npmUser":{"name":"fasko","email":"fasko@definitivenetworksgmod.com"},"directories":{},"maintainers":[{"name":"fasko","email":"fasko@definitivenetworksgmod.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-bot_0.0.1_1626325072522_0.7323642679932731"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"@definitive-networks/discord-bot","version":"0.0.2","description":"A simple and flexible bot framework using Discord.js","engines":{"node":">=14.0.0","npm":">=7.0.0"},"main":"./src/index.js","scripts":{"test":"npm run lint","lint":"eslint src","lint:fix":"eslint src --fix","prettier":"prettier --write src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/definitive-networks/discord-bot.git"},"keywords":["discord","bot","commands","framework","template","handler"],"author":{"name":"Fasko"},"license":"MIT","bugs":{"url":"https://github.com/definitive-networks/discord-bot/issues"},"homepage":"https://github.com/definitive-networks/discord-bot#readme","devDependencies":{"cross-env":"^7.0.3","eslint":"^7.31.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-prettier":"^3.4.0","prettier":"^2.3.2"},"peerDependencies":{"discord.js":"^13.0.0-dev.1e90be8.1626825831","quick.db":"^7.1.3"},"dependencies":{"require-all":"^3.0.0"},"gitHead":"91b80ebb7dfdab8db6742dc2eba0fe74997b5217","_id":"@definitive-networks/discord-bot@0.0.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-QNsYmn6XPYzRYTuCknqGXLBALrjJIVAsZE9qjYwH6R/FyrkqgR9/oKnMXz+1m0OP3NGL/LUa/WKCvk7Gng2l6w==","shasum":"1bd32eeabd96f2472c2ba9eb31f001cd3a6a64fc","tarball":"https://registry.npmjs.org/@definitive-networks/discord-bot/-/discord-bot-0.0.2.tgz","fileCount":9,"unpackedSize":21392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg995UCRA9TVsSAnZWagAAKs4QAJqP09/VIgq+GFa6QLvj\nwRZq4FEW9FnKkBdjF3kbFMro4XYI2XoRt806R2OCBgODeDrSUaN/6VO8EmWW\ngnXDZ3HAO3RuASqN0ZGsfm58buowkVh96d0Hix7SZTfOa5mrGYhGL7gS62Da\nkFE90uKzha21PUlzJFr+RbhYCd6mcheX5w2UN/aUU94GoavLvExUh3trO99E\nyzfLFf3GhYArmKmH6Xc0w1X9J04ynqbnWje3ldrkS0RnyMuCmd+lMwGLkEvf\n83nfxwd0Iu7HgfMFdqn+rlLngHk/3UhB6/orKpLIuMwz6wd+GD4Dq/BdkXlm\nb0s5KmLmCRQwJbChu2tTnIloZ5udvf/Kd1F3xfbxszHBkXgf1tnSyKzOZTks\ngnqOQRwjN2udlXV1avv3FoMr76nAdC5MuerMS7e5p3nAHEtgYx+NnG3e08Sa\nZfLDZOcmO1OadotvtfwulyL5GD/l9ljokBnFuLMOh+7u4CbAzmFI5paVHpON\ndH37uzPUOT90Fvl5TPQAfeSzm2sI96eLZf3RyX5sofeJeCt1Kyhx7lqf/LbJ\nnI1m1TIrpITbgbt6odChZTVw9/AZKFBS3g7bFO+ZTzTT5meYb5bx82IL/8eo\n9f00PSsbIBLCvUCXnRQf+kIJeyciJVLmumUiaXKcokCG9GA/UVHr7GmrVkFJ\nh40W\r\n=n404\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEXWL4Ag+K/jR/e0uVTmWHNmBoh1AKp2KOnOTi7DnWBwIhAPWlAdxBwsLEJdz3zFVqP1wpptaAR0Xt2yLSCO1wJCKo"}]},"_npmUser":{"name":"fasko","email":"fasko@definitivenetworksgmod.com"},"directories":{},"maintainers":[{"name":"fasko","email":"fasko@definitivenetworksgmod.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-bot_0.0.2_1626857044629_0.2556425711177277"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-07-15T04:57:52.194Z","0.0.1":"2021-07-15T04:57:52.668Z","modified":"2022-07-24T19:12:38.340Z","0.0.2":"2021-07-21T08:44:04.794Z"},"maintainers":[{"name":"fasko","email":"fasko@definitivenetworksgmod.com"}],"description":"A simple and flexible bot framework using Discord.js","homepage":"https://github.com/definitive-networks/discord-bot#readme","keywords":["discord","bot","commands","framework","template","handler"],"repository":{"type":"git","url":"git+https://github.com/definitive-networks/discord-bot.git"},"author":{"name":"Fasko"},"bugs":{"url":"https://github.com/definitive-networks/discord-bot/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://github.com/definitive-networks/discord-bot\" target=\"_blank\">\n    <strong>Discord Bot</strong>\n  </a>\n</p>\n\n<p align=\"center\"><em>Discord.js · Quick.db</em></p>\n\n---\n\n## About\nDiscord Bot isn't a bot, but a simple and flexible framework using [discord.js](https://github.com/discordjs/discord.js), so that you can get your own bot up and running quick.\n  - [Quick.db](https://quickdb.js.org/) integrated for easy access to persistent storage (also used for Slash Commands)\n  - Command aliases and permissions\n  - `interactionButton` and `interactionSelect` events\n  - No forced features\n\n## Installation\nEnsure you have [Node.js](https://nodejs.org/) 14.0.0 or higher installed, then run:\n\n```sh-session\nnpm install discord.js@dev quick.db @definitive-networks/discord-bot\n```\n\n## Example Usage\n\n```js\n// ./index.js\nconst path = require('path');\nconst DiscordBot = require('@definitive-networks/discord-bot');\n\nconst client = new DiscordBot({\n  botDir: path.resolve(__dirname),\n  defaultPrefix: '?',\n  intents: ['GUILDS', 'GUILD_MESSAGES']\n});\n\nclient.start(/*DISCORD BOT TOKEN*/);\n```\n\n##### Command Example\n```js\n// ./commands/ping.js\nmodule.exports = {\n  name: 'ping',\n  description: 'Ping the bot',\n  aliases: ['ms'],\n  execute(message, args, client) {\n    message.channel.send(`Pong! \\`${Date.now() - message.createdTimestamp}ms\\``);\n  },\n  SlashCommand: {\n    execute(interaction, args, client) {\n      interaction.reply(`Pong! \\`${Date.now() - interaction.createdTimestamp}ms\\``);\n    }\n  }\n}\n```\n\n##### Event Example\n```js\n// ./events/ready.js\nmodule.exports = {\n  name: 'ready',\n  once: true,\n  execute(client) {\n    console.log(`Logged in as: ${client.user.tag}`);\n  }\n}\n```\n\n## Documentation\nCheck out the [wiki](https://github.com/definitive-networks/discord-bot/wiki) for more examples and documentation.\n","readmeFilename":"README.md"}