Tuku powers various features in the Starlit Stargazers server, and this repository contains its source code.
The API that powers the anime for this bot is sourced from Nekos Best, please consider the authors when using their service.
Follow these steps to set up and run Tuku on your own machine:
First, clone the Tuku repositor using Git:
git clone https://github.com/Bxelz/Tuku
Install the necessary dependencies using npm
:
npm install
You'll need a Discord bot token to run Tuku.
- Go to the Discord Developer Portal.
- Create a new application, then navigate to the "Bot" tab to generate your bot token.
- Save your Discord bot token for the next step.
Create a config.json
file in the project directory and add your bot token along with other configuration settings. Use the following structure:
{
"name": "BOT_NAME",
"token": "BOT_TOKEN",
"devtoken": "DEV_BOT_TOKEN",
"dev": "TRUE_OR_FALSE",
"prefix": "COMMAND_PREFIX",
"color": "EMBED_COLOR",
"client_id": "BOT_ID",
"status": "STATUS_LIKE_HELLO",
"trusted_users": "OWNER_ID_TRUSTED",
"server": "GUILD_ID",
"animeChannel": "CHANNEL_ID"
}
- Replace
"token"
and"devtoken"
with your actual Discord bot token(s). - Adjust other fields as needed (e.g.,
name
,prefix
,color
, etc.).
After configuring config.json
, move the src
folder files into your main project folder and start the bot:
npm start index.js
Now Tuku should be running and ready to join your server!
We welcome contributions to Tuku! If you'd like to contribute, please follow these steps:
- Submit a pull request to the main repository, explaining your changes.
- Join the Starlit Stargazers Discord at https://discord.gg/RkuUmbByR9.
We’ll review your contribution and merge it if it aligns with the project’s goals.