This personal Discord bot provides general utilities, including pinging and voting, while also integrating a calendar for better event tracking within Discord. Built as a personal project, it focuses on adding interesting and useful features, not to make a full-fledged bot or something prepared for big applications.
- General: Pinging the bot and launching votes.
- Calendar: Calendar integrated with Discord and simple functionality.
- Clone the repository:
git clone https://github.com/Hakai69/discord-bot.git
- Navigate to the project directory:
cd discord-bot
- Install the dependencies:
pip install -r requirements.txt
- Create a
.env
file in the root directory and add your bot token:DISCORD_TOKEN=your-bot-token
- Customize the files inside the
config
folder to suit your needs.- Use my template and just set the timezone in
config.ini
:[DEFAULT] timezone = your-timezone
- My template is useless since it's specific to my guilds. So set your
guild's config in
guilds.ini
.bot_channels
are the ones your bot can speak in.verification_channel
is currently useless:[GUILD-NAME] id = your-guild-id bot_channels = [bot-channel-id-1, bot-channel-id-2, ...]
- Use my template and just set the timezone in
This project also uses the following libraries:
nextcord.py
, which is licensed under the MIT License. See nextcord.py GitHub for more details.python-dotenv
, which is licensed under the BSD 3-Clause License. See python-dotenv GitHub for more details.Unidecode
, which is licensed under the GPL-2.0 license. See Unidecode Github for more details.