Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oguzhanumutlu/djstemplate-
An easy to use discord.js template!
https://github.com/oguzhanumutlu/djstemplate-
bot cli discord discord-bot djs javascript js node template
Last synced: about 1 month ago
JSON representation
An easy to use discord.js template!
- Host: GitHub
- URL: https://github.com/oguzhanumutlu/djstemplate-
- Owner: OguzhanUmutlu
- License: mit
- Created: 2022-07-17T08:11:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-28T22:13:51.000Z (over 1 year ago)
- Last Synced: 2024-09-29T08:42:42.708Z (about 2 months ago)
- Topics: bot, cli, discord, discord-bot, djs, javascript, js, node, template
- Language: JavaScript
- Homepage:
- Size: 401 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# DJSTemplate
An easy-to-use discord.js template!
[![](https://img.shields.io/badge/Discord-black?style=for-the-badge&logo=discord)](https://discord.gg/emAhrw3mvM)
# Setup
- Open your project directory in a command prompt or a terminal using `cd` command.
Example: `cd C:\MyUser\Desktop\MyProject` or `cd /home/usr/MyProject`
- Run this line of code to download DJS Template:
- For windows:
```shell
curl -O https://oguzhanumutlu.github.io/DJSTemplate/releases/setup.cmd && setup
```
- For mac/linux:
```shell
curl https://oguzhanumutlu.github.io/DJSTemplate/releases/setup.sh | bash
```# Requirements
- Uh, a device that can run node.js.
- Node version `>= 17.5.0`# Need something?
- Do you have an issue about how to do a thing or having an error while doing something?
- [Click me to visit wiki!](https://github.com/OguzhanUmutlu/DJSTemplate/wiki)
- Want to report a bug, ask a question, give an advice or just want to say something?
- [Click me to visit issue page!](https://github.com/OguzhanUmutlu/DJSTemplate/issues)
- Want to help the code or fix a bug on the code?
- [Click me to visit pull request page!](https://github.com/OguzhanUmutlu/DJSTemplate/pulls)# Development
Things which will be done in the feature etc. will be here.
## TODO
- ~~Config parser~~
- ~~Error dump system~~
- ~~Making the slash command structure callable with parameter guild~~
- ~~Slash command base~~
- ~~Prefix command base~~
- ~~Reloading commands~~
- Message applications
- User applications
- ~~Auto command/slash/language reloader~~
- ~~Reloading config~~
- Formatting command config lines
- ~~No crashing~~
- ~~Token hider~~
- ~~Custom event base~~
- ~~Create temporarily files instead of using eval~~
- ~~Do not update application commands on servers if structure hasn't changed~~### CLI
- ~~Basic CLI~~
- ~~Command config formatter~~### Helpers
- ~~Button helper~~
- ~~Reaction helper~~
- ~~Modal form helper~~
- ~~Embed helper~~
- ~~Whitelisting/blacklisting roles, permissions, channels, users~~
- ~~Cooldown helper~~
- ~~Async loops~~
- ~~Repeat function that returns repeat instance~~### Wiki
- Events
- All helpers
- Updating
- Languages### Not sure
- Make it so there will be CommandSession PrefixCommandSession SlashCommandSession EventSession which will have the
arguments which command files can reach
- more helpful functions?