slash-create-modify
v1.0.2
Published
Create and sync Discord slash commands!
Downloads
10
Maintainers
Readme
Create Discord slash commands similar to Discord.JS Commando.
Features
- Multiple server support (Express, Fastify, etc.)
- Hook into an existing Discord bot client
- Sync loaded commands to Discord from slash-create
- Load commands from a folder
- Command throttling/cooldowns
Quickstart
If you want an easy start on getting slash commands on your bot, you can use slash-up to create a project using a template.
npx slash-up initAfter creating a project, you can edit commands to your liking and start it up with yarn start.
You can also deploy a slash-create template to the following services:
| Cloudflare Workers | Vercel | Heroku | Railway |
|:-:|:-:|:-:|:-:|
| |
|
|
|
Installation
npm i slash-createOr, using yarn:
yarn add slash-createUsing webservers
In order to use a specific webserver, you will need to install the dependency associated with that server. The following server types require these dependencies:
AWSLambdaServer: none technically, meant for use with AWS Lambda and Amazon API Gateway, see exampleAzureFunctionServer: none technically, meant for use with Azure Functions, see exampleExpressServer:expressFastifyServer:fastifyGatewayServer: none, see exampleGCFServer: none technically, meant for use with@google-cloud/functions-framework, see exampleVercelServer: none, see example
Examples
Useful Links
- Discord Documentation on Application Commands
- Website (source)
- Documentation
- Commands Template
- GitHub
- NPM
Resources & References
This project borrows resources and references from the following repositories:
