Skip to content

GSri30/IIITB-bot

Repository files navigation

IIITB-bot

MIT License Version Issues Closed Issues PR's Welcome Pull Requests Contributors

A discord bot which can be used to avoid spam in university discord servers. Apart from basic verification, other features will be added eventually! Feel free to suggest (if any). It has been deployed in IIITB servers and will soon be installed in IIITB discord server.

🛠️ Installation

Method 1:

  1. Install pipenv
  2. pipenv install
  3. pipenv shell

Method 2: Install using requirements.txt

Method 3:

  1. docker-compose build
  2. docker-compose up -d

🖮 Setup

  • Create a discord application bot in discord developer portal.
  • Invite the bot into your private discord server. (Make one if required)
  • Create required roles and channels in your server. (Can use my server template)
  • Feel free to edit settings.py in accordance to your requirements.
  • Fill the required environment variables
DISCORD_TOKEN=" "
# email-id
SENDER_ID=" "
SENDER_PASSWORD=" "

# channels
RULES=" "
WELCOME=" "
SAC=" "
REGISTRATION=" "
ADMIN_LOG=" "
DEVELOPERS=" "
CP=" "

# roles
ADMIN=" "
NEWBIE=" "

# guild
GUILD=" "

# Clist API
CLIST_USERNAME=" "
CLIST_KEY=" "

  • RUN python3 Main.py

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

☑️ Show your support

Give a ⭐️ if this project helped you!

📝 License

This project is MIT licensed.