A fun and interactive Discord bot for your servers! Follow the instructions below to set it up and start using it.
Clone the repository containing the bot files and save them to a directory on your local machine.
Cd to directory where you want to create the skittle-chan (eg.: C:/Documents
)
:: Navigate to the directory where you want to clone the repository
cd "C:\Documents"
:: Create the directory
mkdir "skittle-chan"
:: Clone the repository into a directory named 'skittle-chan'
git clone "https://github.com/SirPigari/Skittle-chan/" "skittle-chan"
:: Navigate into the cloned repository
cd "skittle-chan"
- Required Version: Python 3.12
- Download Python 3.12 from the official Python website: https://www.python.org/downloads/
- Make sure to check the box for "Add Python to PATH" during installation.
Run the following command in your terminal to install all the necessary Python libraries:
To install all the necessary Python libraries, follow these steps:
-
Ensure you have a
requirements.txt
file. -
Run the following command in your terminal:
pip install -r requirements.txt
This will automatically install all required libraries listed in the requirements.txt
file.
- Edit the
variables.py
file in the directory. - Paste the following template into it:
import discord
import platform
_os_name = platform.system()
_os_version = platform.version()
VERSION: str = "1.7"
__VERSION__: str = "1.7"
CHATGPT_VERSION: str = "ChatGPT-4o"
DISCORD_BOT_TOKEN: str = 'YOUR_DISCORD_BOT_TOKEN'
CLIENT_ID: str = 'YOUR_CLIENT_ID'
SKITTLE_CHAN_ID: str = 'YOUR_BOT_ID'
COLOR_MAP: dict = {
"blue": discord.Color.blue(),
"red": discord.Color.red(),
"green": discord.Color.green(),
"yellow": discord.Color.yellow(),
"purple": discord.Color.purple(),
"orange": discord.Color.orange(),
"black": discord.Color.from_rgb(0, 0, 0),
"white": discord.Color.from_rgb(255, 255, 255),
"grey": discord.Color.from_rgb(128, 128, 128),
"pink": discord.Color.from_rgb(255, 192, 203),
"magenta": discord.Color.from_rgb(255, 0, 255),
"blurple": discord.Color.blurple()
}
RPC_JOIN: str = 'YOUR_RPC_JOIN_TOKEN'
PARTY_ID: str = 'YOUR_PARTY_ID'
SENDER_EMAIL: str = "[email protected]"
SENDER_PASSWORD: str = "YOUR_EMAIL_PASSWORD"
RECEIVER_EMAIL: str = "[email protected]"
DOC_LINK: str = "YOUR_DOC_LINK"
CURRENT_OS: str = f"{_os_name}: {_os_version}"
MAIN_SERVER_ID: int = YOUR_MAIN_SERVER_ID
SERVER_INVITE: str = "YOUR_INVITE_CODE"
ADMIN_ROLE_ID: int = YOUR_ADMIN_ROLE_ID
MOD_ROLE_ID: int = YOUR_MOD_ROLE_ID
TICKET_CHANNEL_ID: int = YOUR_TICKET_CHANNEL_ID
TICKET_MESSAGE_ID: int = YOUR_TICKET_MESSAGE_ID
Note 1: Replace all placeholders (e.g., YOUR_DISCORD_BOT_TOKEN
) with the appropriate values.
Note 2: Constants SENDER_EMAIL
, SENDER_PASSWORD
and RECIEVER_EMAIL
are only used for one command and aren't required.
-
Open your terminal and navigate to the directory containing the bot files.
-
Run the following command to start the bot:
python main.py
- Customizable colors
- User-friendly ticketing system
- Integration with multiple roles and channels
- And much more!
Documentation link: Coming Soon!
If you encounter issues or need help, reach out via email: [email protected]
Made with ❤️ by the Skittle-chan Team