A Premium Experience, Minus the paywalls and nick-and-diming. Dopamine is the easiest to use giveaway and moderation bot built to be easy to use and customisable while remaining 100% free to use with no paywalls. If it exists in the bot, you can use it.
Invite DopamineInvite Dopamine today by clicking here.
If you have any questions, suggestions, or issues, you can join the support server by clicking here
FeaturesModeration & Administration
-
Point-Based System: A customizable moderation system where actions (warn, ban, etc.) carry point values. Includes an automated decay system so users aren’t penalized indefinitely for old mistakes.
-
Slowmode Scheduler: Schedule slowmode to enable/disable automatically at specific times of the day.
-
Comprehensive Logging: Detailed logs for all moderator actions and bot activities.
-
Scheduled Messages: Set up recurring announcements (daily, weekly, monthly) using a simple modal-based setup.
-
Starboard & LFG: Community-driven features for highlighting great content or organizing groups for gaming/events.
-
Haiku Detection: Automatically detects messages in the 5-7-5 syllable format and reformats them.
-
Member Tracker: Tracks server growth with customizable embeds and goal-setting.
-
Global Notes: Store and retrieve notes across any server where the bot is present (requires user-install/profile addition).
| Feature | Dopamine | Other Corporate Bots |
|---|---|---|
| Completely Free To Use | ✅ | ❌ |
| Multi-Purpose | ✅ | ✅ |
| Zero Paywalls | ✅ | ❌ |
| Open Source | ✅ | ❌ |
| Advanced Moderation | ✅ | ❌ |
| Easy-To-Use in-Discord UI | ✅ | ❌ |
| 24/7 Uptime | ✅ | ✅ |
| Zero Data Selling Policy | ✅ | ❌ |
| Self-Hostable | ✅ | ❌ |
| User-first Philosophy | ✅ | ❌ |
| Gives you that hit of Dopamine | ✅ | ❌ |
Dopamine is a solo-project by me, Smite. And I plan to keep it that way for the foreseeable future.
I started this project as a simple point-based moderation bot because I really like the concept - Now, it has evolved into a whole ecosystem of features within just six months.
Installation & SetupPrerequisites:
-
Python 3.12 or higher.
-
A Discord Bot Token (via Discord Developer Portal)
-
Dependencies listed in requirements.txt
- Clone the repository:
git clone https://github.com/likerofturtles/dopamine.git
- Install the required packages:
pip install -r requirements.txt
- Add this to a .env file in the root folder:
DISCORD_TOKEN=YourTokenHere
- Run the bot:
python main.py
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means if you modify the bot and run it as a service, you must share your modified source code under the same license.
ContributingSince the project is now open source, contributions, bug reports, and pull requests are welcome. Please ensure that any additions follow the existing optimization patterns (asynchronous DB calls and connection pooling).

