Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoshikoooo/discord-moderation-bot
A Discord moderation bot built with Node.js and Discord.js, designed to manage server members, enforce rules, and provide useful server information
https://github.com/hoshikoooo/discord-moderation-bot
bot-development discord discord-bot discord-js moderation moderation-bot open-source
Last synced: 2 days ago
JSON representation
A Discord moderation bot built with Node.js and Discord.js, designed to manage server members, enforce rules, and provide useful server information
- Host: GitHub
- URL: https://github.com/hoshikoooo/discord-moderation-bot
- Owner: Hoshikoooo
- License: mit
- Created: 2024-10-29T04:06:51.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T07:24:32.000Z (4 months ago)
- Last Synced: 2025-02-13T03:51:25.816Z (2 days ago)
- Topics: bot-development, discord, discord-bot, discord-js, moderation, moderation-bot, open-source
- Language: JavaScript
- Homepage:
- Size: 61.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
---
# ๐ Moderation Bot
A simple Discord moderation bot built with [Discord.js](https://discord.js.org/) to help manage your server effectively.
## โจ Features
- ๐จ **Kick** users
- ๐ซ **Ban** users
- ๐ **Mute** and ๐ **Unmute** users
- ๐งน **Clear** messages in bulk
- ๐ Log moderation actions to a channel
- ๐ Permission checks for moderation commands## ๐ Setup
1. **Clone the Repository**
```bash
git clone
cd moderation-bot2. Install Dependencies
npm install
3. Configure the Bot
Create a .env file (refer to .env.example for structure).
Add your bot token:
DISCORD_TOKEN=your-bot-token
4. Run the Bot
npm start
## ๐ License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.---
Feel free to reach out with any questions or open an issue if you encounter any problems! ๐ค
---
## ๐ค ContributingWe welcome contributions to improve the **Moderation Bot**! Please follow the steps below to get started.
### ๐ ๏ธ How to Contribute
1. **Fork the repository**: Click on the "Fork" button at the top right.
2. **Clone the repository**:
```bash
git clone https://github.com/hoshikoooo/moderation-bot.git3. Create a new branch:
git checkout -b feature/YourFeature
4. Make your changes.
5. Commit your changes:
git commit -m "Add your descriptive commit message"
6. Push to your branch:
git push origin feature/YourFeature
7. Create a Pull Request: Submit your changes for review.
When submitting a Pull Request, please use the following template:
## ๐ Pull Request Title
### Description
- Briefly describe what this PR does.### Related Issue
- Reference any related issues (if applicable).### Checklist
- [ ] I have tested my changes.
- [ ] I have updated the documentation (if applicable).๐ Code of Conduct
Please adhere to our Code of Conduct.
---
Thank you for contributing to the Moderation Bot! Your help is greatly appreciated! ๐
### Notes
1. **Simplified Language**: The section is made straightforward to make it easy for newcomers.
2. **Contributor Template**: This template provides clear instructions for contributors when creating a pull request.
3. **Contact Information**: You can add your Discord or email at the end if you want.### Final Steps
1. **Add this section** to your existing `README.md`.
2. **Save and commit the changes**:```bash
git add README.md
git commit -m "Add simplified contribution guidelines and contributor template"
git push
```## โญ Contributors
Thank you to all the contributors who helped improve the **Moderation Bot**! โค๏ธ