Skip to content
This repository has been archived by the owner on Aug 10, 2024. It is now read-only.
/ SUS-Bot Public archive

A bot we originally made for our Discord Server (Stupid Useless Server) that's why it's sus...

License

Notifications You must be signed in to change notification settings

FlorianSchwarzl/SUS-Bot

SUS-Bot

An all in one open-source discord bot currently under heavy develpment!

The bot can play songs from youtube, moderate and add a economy system to your server! Or it can be used as a framework for your custom commands.

How to use

Invite the Bot

Disclaimer! The Bot is currently under heavy development so it might not be online all the time.

  1. Go to the Invite Page
  2. Select your Server
  3. Grant the Permissions
  4. Enjoy

P.S. If you want to invite the Bot to your Server, you need to have the Manage Server Permission.

P.P.S. The prefix for the hosted Version is !

Self Hosting

  1. Clone the Repository

  2. Create the .env file and fill it with the following content:

    TOKEN= # Your Discord Bot Token
    PREFIX= # The Prefix you want to use. For example: !
    PORT= # Port you want your Website to run on. Example: 80 (http)
    MONGODB= # Your mongodb connection string
  3. Open CMD

  4. Navigate to the Repository

  5. Install the Dependencies with npm i

  6. Run the Bot with node .

  7. Enjoy

Commands

  • means work in progress!
  • means fully functional!

General

  • help - Shows the Help Page
  • info - Shows some Information about the Bot
  • invite - Creates an Invite Link for the Server
  • inviteBot - Shows the Invite Link for the Bot
  • serverinfo - Shows some information about the server
  • ping - Shows the Ping of the Bot
  • uptime - Shows the uptime of the bot

Moderation

  • clear - Deletes a certain amount of Messages
  • lock - Locks a Channel
  • unlock - Unlocks a Channel
  • nickname - Set the Nickname of a Member
  • remove-nickname - Removes the Nickname from a Member
  • set-counter-channel - Sets the counter channel
  • set-goodbye-channel - Sets the goodbye channel
  • set-welcome-channel - Sets the welcome channel
  • slowmode - Sets the Slowmode of a Channel
  • tempban - Temporarily Bans a Member
  • unban - Unbans a Member
  • warn - Warns a Member
  • warnings - Shows the Warnings of a Member
  • removeWarning - Removes a Warning from a Member
  • resetWarnings - Resets the Warnings of a Member

Music

  • play - Plays a Song
  • skip - Skips the current Song
  • stop - Stops the Music
  • queue - Shows the Queue
  • nowPlaying - Shows the current Song
  • pause - Pauses the Music
  • resume - Resumes the Music
  • loop - Loops the Queue
  • shuffle - Shuffles the Queue
  • clear-queue - Clears the Queue