A bot that improves moderation and gameplay on the server. Developed by "MarvTheJoshy".
Benji is my own Discord bot project, developed by MarvTheJoshy.
I started this project because I needed certain features on my own Discord servers and on my friendsβ servers to better support communities and individual members.
The bot is continuously being developed. Your feedback helps me find and fix bugs faster and improve existing features as well as develop new ones.
Benji offers various basic settings and customization options, including:
The dashboard is designed to give you a simple overview of all available modules and their current status. Each module can be configured individually through its corresponding settings.
Benji currently offers 8 different features across the categories Community, Social Media and Games.
Many of these features provide additional customization options, allowing you to configure them according to the needs of your own Discord server.
Some features are currently disabled while they are being further developed, tested and stabilized. This allows me to fix existing bugs and improve their reliability before making them fully available.
The Streak System allows members to collect streaks through various activities, such as writing messages.
Three different modes are available:
Collected streaks are retained permanently, even if a member becomes inactive for several days, weeks or even months.
Members collect streaks, but lose one streak for every day of inactivity.
Members collect streaks, but lose all collected streaks immediately when they become inactive.
Streaks are updated daily and can also be used with automatic roles.
The Reaction Logging module allows reactions and changes to reactions to be automatically recorded in a specified channel.
For example:
This allows you to keep track of reactions within your community without having to monitor everything manually.
Activity Summaries provide regular reports about the activity of your Discord server.
The reports can include information such as:
These summaries can be generated at customizable intervals and provide a simple overview of how active your community is and how it develops over time.
The Automatic Messages module allows you to send scheduled messages automatically.
You can configure messages to be sent:
This can be useful for reminders, announcements, recurring information or other messages that should be sent automatically without requiring manual action.
The Translation System allows messages to be automatically translated between different Discord channels.
For example:
The translation system currently uses Google services.
A switch to DeepL is planned for the future to potentially improve translation quality.
This module is currently disabled while further improvements and testing are being carried out.
The Ticket System allows you to create and manage support tickets directly through Discord.
It is designed as a modular system, allowing different ticket categories to be configured individually.
Depending on the configuration, you can create different ticket types for different purposes, such as:
The ticket system also provides additional configuration options for individual categories.
The module is currently disabled while further development and testing are being carried out.
The Twitter/X module allows you to monitor selected Twitter/X accounts and automatically post new content into your Discord server.
When a monitored account publishes a new post:
The dashboard allows you to configure the monitored account and the corresponding Discord channel.
Currently, the module supports one Twitter/X account.
The Number Sequence module is a small community game that allows members to count together in a Discord channel.
The basic idea is simple:
Members have to enter the numbers in the correct order while following the configured game rules.
For example:
The system can also be used for more advanced challenges and mathematical tasks, depending on the selected game mode.
This makes it possible to turn a simple counting system into a small interactive community game.
The Automatic Message Deletion module allows you to automatically delete older messages from selected Discord channels.
You can configure individual deletion rules depending on your server's needs.
For example:
Select a specific Discord channel. Automatically remove messages after a defined period of time. Apply the system to text channels as well as text areas of voice channels. Choose whether pinned messages should be protected from automatic deletion.
This can be useful for channels that contain temporary information, commands, notifications or other messages that should not remain permanently.
Benji also contains modules designed to connect external social media platforms with your Discord server.
Currently, the Twitter/X integration is available for monitoring selected accounts and automatically sharing new posts with your community.
More social media integrations may be added in the future.
Benji is still an actively developed project.
Some modules are already fully usable, while others are still being tested, improved or temporarily disabled.
My goal is to continuously improve the bot, add new features and make the configuration as simple and flexible as possible.
If you discover a bug, have an idea for a new feature or simply have feedback about how something could be improved, feel free to let me know.
Discord support server or you can send me a mail on [email protected]
Benji is built for communities, and community feedback is one of the most important parts of its development.
0
0 reviews
Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 star
0