MAPXOR12 / UwU-Bot-

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️ UwuBot no longer runs on this code, it has been rewritten to Typescript and made private. This code is outdated and does not fully support Discord slash commands which will be a requirement in the future for Discord bots. I will not provide any assistance regarding this repository.

UwuBot

Collect items and battle your friends!

About

Website: none
Invite: https://discord.com/oauth2/authorize?client_id=935121243705843772&permissions=274878221504&scope=bot%20applications.commands
Discord Server: https://discord.gg/apKSxuE

Commands

Commands can be found t-help).

Self-hosting when?

I will not help you set up self-hosting, do not message me asking.

⚠️ If you plan to make your own version of the bot and submit it to bot lists, I am okay with that AS LONG AS YOU MAKE SIGNIFICANT CHANGES. Don't just copy paste the project and publish it as your own. For example, changing all of the items or giving the bot a whole new theme are significant changes. AS PER THE LICENSE, YOU ARE REQUIRED TO MAKE THE SOURCE CODE AVAILABLE. Also credit would be nice :)

Requirements:

  • Node.js 10.x or 12.x
  • MySQL or MariaDB
  • Redis (tested on Windows using Memurai)

Create a .env file with your secrets (you can refer to the .env.example for what is needed), then create a database with the same name you specified in your .env file.

Install dependencies:

npm install

Run SQL migrations (creates database schema):

npm run migrate:up

Start bot:

npm start

Custom icons will not show for you, you can change those in icons.json.

Contributing

Feel free to contribute! Check the issues tab to see what needs to be worked on. If you're planning on fixing a bug, make sure an issue was created first so I can verify that the bug exists.

You can run:

npm run test

to make sure your code follows the project style and passes the tests

#MapXoor

About

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 100.0%Language:Dockerfile 0.0%