Skip to content

MLSA-SRM/Atlas-Discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atlas Bot

This Discord bot implemented in Python using the discord.py library offers utility commands such as ping and message repetition moderation features including kick and ban as well as task management functionalities with todo list capabilities. Customize and expand its capabilities to suit your server's needs.

🧐 Features

Here're some of the project's best features:

  • Task Management
  • Moderation Commands
  • User Information and Interaction
  • Message Handling
  • Server Information

🛠️ Installation Steps:

  1. Create a Virtual Environment:

  2. python3 -m venv venv
  3. Activate the Virtual Environment:

    • On macOS/Linux:

      source venv/bin/activate
    • On Windows:

      .\venv\Scripts\activate
  4. Install Dependencies:

  5. pip install -r requirements.txt
  6. Set Up Discord Token:

    1. Create a .env file in the root directory.

    2. Add your Discord bot token to the .env file:

    3. DISCORD_TOKEN= Discord Bot Token
      DB_MONGO= MONGODB String
      EMAIL_TOKEN= Email Token
      MLSA_BACKEND= MLSA Backend
      REDIRECT_URL=http://localhost:8000/auth/
      
  7. Run the Bot:

  8. python3 bot.py

💻 Built with

Technologies used in the project:

  • Python
  • Discord.py
  • MongoDB
  • Pandas

📚 Overview of Available Commands:

Basic Commands:

  • clear: Clear a specified number of messages.
  • hello: Respond hello to the user.
  • ping: Check the bot's latency.
  • serverinfo: Get information about the server.
  • userinfo: Get information about a user.

Invite Commands:

  • invite: Creates a Google Meet Event with the specified title, time, and more.

Moderation Commands:

  • ban: Ban a member.
  • kick: Kick a member.
  • mute: Mute a member.
  • temprole: Assign a temporary role to a user.
  • unmute: Unmute a member.

Miscellaneous Commands:

  • help: Shows this message.

About

Discord strain for the Atlas bot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages