Find modded charts ported to SM5 in Discord
There are 5 commands to find charts: chart
, author
, pack
, allcharts
and version
Example: sh!chart The
will return all the charts that includes The on their name, if you want charts that only includes The
, you should include a --l
flag, example: sh!chart The --l
.
After that, the bot will show a list of the charts that he found with the search, and a number will be close to the chart name, you should type the number of the chart you want and he'll give you the chart results.
Official Discord Server: https://discord.gg/VKSevNk
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
- Node.js atleast 12.x.x version.
- Git
- A Discord Account
- A Discord Application
- Log in with your Discord account
- Go to Applications
- Hit New Application
- Give the bot a name then save the changes.
- Then on the menu, click on Bot then click on Add Bot and confirm.
- You should see a Copy Token, click on it and store it somewhere, you'll need it.
-
Download and extract the files or create a folder on your desktop and inside it do
git clone https://github.com/moruzerinho6/StepShare
. -
After downloading the content, enter the created file and open a prompt command window(CMD/Bash) inside the folder.
-
Type
npm i
, if it doesn't work then something might have gonne wrong with your node.js installation. -
Inside the .env file there should be 2 keys each with a value:
TOKEN=The bot token here
PREFIX=The bot prefix here
OWNER=Your Discord ID here
GOOGLE_SERVICE_ACCOUNT_EMAIL="The google service e-mail here"
GOOGLE_PRIVATE_KEY="The google service private key here"
SHEET_ID="The spreadsheet id here"
Remember to rename .envExampe to .env
If you're unfamiliar, prefix means what the message should start with so the bot takes and tries to do something with it.
StepShare uses Standard so you should too, click on Stardard to check it's repository and how to install it, I recommend you to do this before trying to work on the code since the eslint'll pretty much not work without you installing it in the global.
If unsure of your coding style you can run standard --fix
outside the src folder so it'll fix everything it can for you.
It is recommended to host custom version on Glitch.com
It supports Discord Bots and is where the official StepShare is hosted.
- Node.js - The JavaScript framework used
- Discord.js - Dependency Management
- Jorge Luiz - Initial work - moruzerinho6
This project is licensed under the MIT License - see the LICENSE.md file for details.