/Knixless-Bot

Discord moderator bot

Primary LanguageJavaScript

kinxless bot


join server

Our Server

description

This is a simple Discord bot that helps moderate your server by automating some of the moderation tasks. The bot is designed to help you keep your server clean, organized, and safe for everyone. Also, we have some updates for future coming soon...


Features

  • Kick: Remove a user from the server.
  • Ban: Permanently block a user from accessing the server.
  • Unban: Lift a ban on a previously blocked user.
  • Timeout: Temporarily restrict users' ability to interact with the server.
  • User Info: Retrieve detailed information about a user like profile picture
  • Role Picker: Allow users to assign themselves ordinary roles based on their preferences.

Installation

  1. Clone the repository:
git clone https://github.com/smh-kneonix/Knixless-Bot.git
  1. Install dependencies:
npm install

Configuration

  1. create a .env file in the directory

  2. Open .env and fill in the required configuration values:

    • DISCORD-TOKEN: Your Discord bot token.

    • APP_ID: your discord application id

    • GUILD_ID: your server id


Usage

Start the bot by running the following command:

npm run server

After running bot

Commands

  • /kick & /ban: select a target and write the reason (the reason is optional)

  • /unban: select a username as a string.

  • /mute: select target, input time (as a minute) and write reason (the reason is optional)

  • /selectrole : after inter the command you can pick multiple roles simultaneously.

  • ...


Contributing

If you'd like to contribute to this project, feel accessible to...

  1. Fork the repository.

  2. Create a new branch: git checkout -b feature/your-feature.

  3. Commit your changes: git commit -am 'Add a new feature'.

  4. Push to the branch: git push master feature/your-feature.

  5. Submit a pull request.