Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kernferm/bubs-bot-discord
Does moderation of the discord server. times out people who spam messages using the word @everyone or @here or spammy keyword in the discord. will timeout for 24 hours then the bot will release the timeout. has a reward system of daily rewards. With 🤖BubsBot🤖, experience a seamless, secure, and superior server management like never before.
https://github.com/kernferm/bubs-bot-discord
anti-spam bot bubbles bubs discord kernferm moderation-discord-bot rewards-bot
Last synced: 3 days ago
JSON representation
Does moderation of the discord server. times out people who spam messages using the word @everyone or @here or spammy keyword in the discord. will timeout for 24 hours then the bot will release the timeout. has a reward system of daily rewards. With 🤖BubsBot🤖, experience a seamless, secure, and superior server management like never before.
- Host: GitHub
- URL: https://github.com/kernferm/bubs-bot-discord
- Owner: KernFerm
- License: other
- Created: 2024-05-12T18:22:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-27T20:55:00.000Z (4 months ago)
- Last Synced: 2024-08-27T22:38:04.300Z (4 months ago)
- Topics: anti-spam, bot, bubbles, bubs, discord, kernferm, moderation-discord-bot, rewards-bot
- Homepage:
- Size: 221 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## 📢 Important
For the latest updates, new features, and bug fixes, please check the **[Releases](https://github.com/KernFerm/BubsBotDiscordBot/releases)** section. 🚀
**[Pre-Release](https://github.com/KernFerm/BubsBotDiscordBot/releases/tag/filters)**Thank you for your interest in **Bubs_Bot**! 🙌
## [Click To Read Discussions, Important](https://github.com/KernFerm/BubsBotDiscordBot/discussions/3)
------
- (a)**`If you need me to help you with setting up the Timeout Role for your discord server , just let me know. you would have to make me adminstrator role to set everything up , very easy.`**
- **for small discord servers it fast and quick setup.**
- **for larger discord servers it will take a little bit to setup.**- (b) **`Just send me an invite to your discord server`**
- (c) **`Once everything is setup, I will simply leave your server.`**
- **contact info bottom on the readme**
------### **⚠️Please Read Below⚠️**
------
## Introducing 🤖BubsBot🤖 for Your Discord Server
🤖BubsBot🤖 is a specialized Discord bot, meticulously crafted to enhance the management and moderation of your server. It is equipped with the capability to automatically delete messages that contain "@everyone" or "@here" from non-admin users, ensuring a spam-free environment for your community.
In addition, it enforces discipline by timing out non-admin users who send such messages, for a duration of 24 hours. This feature acts as a deterrent, promoting a respectful and orderly communication within your server.
With 🤖BubsBot🤖, experience a seamless, secure, and superior server management like never before.
## Adding 🤖BubsBot🤖 to Your Server
To add 🤖BubsBot🤖 to your Discord server, you'll need to follow these steps:
### 🤖Bot Token:🪙
- (a) The developer of 🤖BubsBot🤖 will `NOT` provide you with a bot token. This token allows the bot to authenticate with Discord's API and perform actions on your server.
- (b) You need to replace the `DISCORD_BOT_TOKEN` in the `bubsbot.py` file with your bot's token.### 🔗Invite Link:🔗
- (a) The developer `will provide you with an invite link` for the bot. Use this link to invite the bot to your Discord server.### Timeout Role:
- (a) Create a role on your Discord server for timing out users. This role should have no permissions.
- (b) The role name should be called: `Timeout Role`
- (c) For The `Timeout Role` : **View Channel** , **Disable Send Messages** , **Enable Read Chat History**
- (d) Make Sure To add The `Timeout Role` to every channel in your discord server. Make sure to set the `Timeout Role` for each channel, **🚨you will have to do that!!🚨**### 🤖Bot Configuration:⚙️
- (a) Once the bot is added to your server, it is set to run as intended. No modifications to the `bubsbot.py` file are allowed as they may affect its functionality.
- (b) The bot's command prefix and the name of the timeout role are pre-configured and should not be changed to ensure the bot works properly.
- (c) The `/test` command is specifically designed to work only for the server owner or users with the ADMIN role. No additional configuration is necessary for this command.- for admin role **view channel** & **administrator**
copy & paste for role -> SERVER OWNER/ADMIN <- copy & paste for role
- (d) If you need to make any changes or adjustments, please contact the developer. Unauthorized modifications are not allowed and may lead to the bot malfunctioning.
### 🤖Bot Commands:🎮
- `/daily`: Use this command to claim your daily rewards in the form of coins.
- `/coins`: Use this command to check the total number of coins you have accumulated.
- `/change_status`: Use this command to change the bot's status for the server. This command is only available to the server owner or users with the ADMIN role.
- The bot also has built-in anti-spam features. Users who spam or misuse the `@everyone` or `@here` commands will be timed out for 24 hours. `This does not affect users with the SERVER OWNER/ADMIN role or the server owner.` After the timeout period, the bot will automatically remove the user from timeout.Please note that these commands are case-sensitive and should be used exactly as shown.
### Create A 🥳Daily Rewards🥳 Channel: `so you can do the /daily /coins`
### 🆔**How To Find Discord Server ID**🆔
- (a) Right-click on the server name in the server list on the left-hand side.
- (b) Select "Copy ID" from the context menu that appears.
- (c) Click on your discord server name " example discord server " , click server settings , click roles , `READ` step (b) thanks
- (d) I use this for the bot so it knows what server to work in. this is very crucial part for the bot to work porperly in your server### 🏃♂️Run the Bot:🤖
- (a) Once everything is set up, the developer will run the bot on your server and monitor its performance. If you encounter any issues or have further requests, communicate them to the developer for assistance.### 🆘Contributing🆘
Contributions to 🤖BubsBot🤖 are always welcome! If you have ideas for improvements, bug fixes, or new features, feel free to contribute by forking the repository, making your changes, and submitting a pull request.### Contact The Developer
📧 Contact Bubbles The Dev -> [email protected]### License
This project is licensed under a proprietary license. All rights are reserved by the author. You are allowed to use and share the bot, but `Modifications are NOT` allowed. For any changes, please contact the developer. Unauthorized distribution of this project is prohibited.