Skip to content

DopamineStudios/dopamine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

488 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dopamine

The Premium Experience, Minus the paywalls and nick-and-diming. Dopamine is a moderation and utility 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, no strings attached.

Created by Dopamine Studios.

Invite Dopamine

Invite Dopamine today by clicking here.

If you have any questions, suggestions, or issues, you can join the support server by clicking here

Features

Moderation & Administration

  • Moderation System: A completely customizable moderation system where actions (warn, ban, etc.) are triggered when a defined warning count is reached. Includes warning decay feature, and rejoin policy feature. Also supports Message Reporting.

  • 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.

Utility & Engagement

  • 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).

Why Dopamine?

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

The Team

Dopamine is developed by Dopamine Studios. However, contrary to what the name might suggest, I'm a solo dev and every single line of text and code here has been written by me, no one else.

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 & Setup

Prerequisites:

  • Python 3.12 or higher.

  • A Discord Bot Token (via Discord Developer Portal)

  • Dependencies listed in requirements.txt

Local Setup:

  1. Clone the repository:

git clone https://github.com/likerofturtles/dopamine.git

  1. Install the required packages:

pip install -r requirements.txt

  1. Add this to a .env file in the root folder:

DISCORD_TOKEN=YourTokenHere

  1. Run the bot:

python main.py

License

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.

About

Official GitHub repository for the Dopamine Discord bot.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages