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...
- 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.
- Clone the repository:
git clone https://github.com/smh-kneonix/Knixless-Bot.git
- Install dependencies:
npm install
-
create a
.env
file in the directory -
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
-
Start the bot by running the following command:
npm run server
-
/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. -
...
If you'd like to contribute to this project, feel accessible to...
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature
. -
Commit your changes:
git commit -am 'Add a new feature'
. -
Push to the branch:
git push master feature/your-feature
. -
Submit a pull request.