Skip to content

hakai-vulpes/discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Bot

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.

Features

  • General: Pinging the bot and launching votes.
  • Calendar: Calendar integrated with Discord and simple functionality.

Installation

  1. Clone the repository:
    git clone https://github.com/Hakai69/discord-bot.git
  2. Navigate to the project directory:
    cd discord-bot
  3. Install the dependencies:
    pip install -r requirements.txt

Configuration

  1. Create a .env file in the root directory and add your bot token:
    DISCORD_TOKEN=your-bot-token
    
  2. 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, ...]

Acknowledgments

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.

License

AGPL3 License

Author

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages