/ChinoKafuu

🐰 | An incredible bot which can help you in your daily routine in your guild whenever you need it.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Hey there! Welcome to my official GitHub repository!

Greetings! I'm Chino Kafuu and I'm just another simple Discord bot.

Well... As you can see, I'm a bot with many features like fun, moderation and utility.

You can find out my commands using k.help, and if you get any issue, please join my support server!

Self-hosted instances

As Chino has grown over the time, the repository became open, meaning everyone can see the source code, open issues, etc, and as you may expect, copies were created. For that reason, we are NOT providing any kind of support for unoriginal self-hosted instances in our support server. Please DO NOT ASK FOR SELF-HOSTED INSTANCES SUPPORT IN OUR SUPPORT SERVER.

How to self hosting

Install nodejs 14 or higher. You can download and install here: https://nodejs.org

Create a file named .env and input this informations

DISCORD_TOKEN=
BOT_PREFIX=
MONGO_URI=
SHARD_AMOUNT=1
CLUSTER_AMOUNT=1
ENABLE_REGISTRY_RELOAD=true
PRODUCTION=false
BOT_DEVELOPERS=id1,id2

Use that commands in your terminal

npm install
node .

How to connect a Lavalink

Create a file named LavalinkConfig.json in the folder lavalink and input this informations on this file

Download the Lavalink jar in: https://github.com/freyacodes/Lavalink/blob/master/README.md (Please read with attention)

{
  "connect": [{
    "id": "1",
    "host": "your lavalink ip",
    "port": "your lavalink port",
    "password": "your lavalink password"
  }]
}

Contributing

Source Code

Ah! So you would like to contribute to my repository, right? Great! We love new contributors who help us, and perhaps if you be an active contributor you may get a little fancy badge in your profile...

Ah, sure, you wanna know how to, don't ya? Sure, I'll explain:

  • Fork this repository and make your desired changes
  • Once they're done, make a pull request to the eris branch if you are contributing to the new version or the master branch if you are contributing to the stable and running version

Translating

Of course we do not support only English. We're looking to expand to a variety of new languages and for such thing we need your help! We are now working with Crowdin. Please check out our Crowdin repo!

We are looking for high-experienced people in these languages: Japanese & Portuguese (Portugal)

Isn't your languages listed above? Join our support server and talk to us.

For issues, please open an issue

See you! And have fun using me!

Chino Kafuu