Sandplate is an opinionated boilerplate/template discord.js bot, intended to be used as a base to expand upon.
It's purpose is to cover all the basics of a discord bot's internals, such as, but not limited to:
This way, you don't need to write these things in full yourself, they're available to expand upon and use whatever your purpose, and you can merge fixes/improvements from this repository as they occur.
However, the idea is not to skip learning how to code what sandplate does for you. Rather, to make use of sandplate properly, you'll need to know how things are implemented and familiarize yourself with the internals.
Sandplate is currently in initial development, during which anything may change at any time.
Bug reports, issues, and suggestions are welcome via our issue tracker, and the preferred method for real time communication is this discord server.
If you've made something using sandplate, feel free to share it on our discussions forum!
Pull requests/code contributions are accepted & encouraged, but share your intentions via making an issue, commenting on one that exists, or joining the discord so we can discuss it beforehand 👍
More details in may be found in our contributing file.
This project is released with a Contributor Code of Conduct. By participating in its development, you're expected to abide by its terms. Please report unacceptable behavior to a06000208@protonmail.com
git clone https://github.com/06000208/sandplate.git
git remote -v
to check if the origin
remote is sandplate's repository. If it is, use git remote rm origin
to remove it.git remote add upstream https://github.com/06000208/sandplate.git
to add sandplate's repository as a new remote named upstreamgit remote set-url --push upstream no_push_for_upstream
to prevent accidental attempted pushesgit fetch upstream
to fetch upstream branch infogit remote -v
to check if the origin
remote is sandplate's repository. If it is, use git remote rm origin
to remove it.git remote add origin <url>
, with <url>
being the git link for the repository you createdgit branch -M main
and git push -u origin main
to push your local repository to the one you creatednpm install
or pnpm install
in the root to install dependencies/.github/
folder and CHANGELOG.mdnode index.js
or npm start
to run your projectThis project is licensed under the unlicense