CertiFried MultiTool Documentation
Complete guide to using CertiFried MultiTool for your Discord server
Introduction
CertiFried MultiTool is an all-in-one Discord bot designed to replace multiple bots with a single, comprehensive solution. With 40+ features spanning streaming notifications, moderation, economy, music, and more, it's the ultimate toolkit for modern Discord communities.
- Replace 10+ bots with one comprehensive solution
- Support for 7 streaming platforms
- Advanced AI features with Gemini integration
- 100% free and open source
- Active development and support
Key Features
Multi-Platform Streaming
Track streams on Twitch, YouTube, Kick, TikTok, Trovo, Facebook Gaming, and Instagram Live
AI DJ Music
Gemini-powered music system with voice commentary using PiperTTS
Advanced Security
Anti-raid, anti-nuke, automod, and comprehensive logging
Full Economy
Currency, shops, gambling, trading, and leaderboards
RPG & Games
Leveling, mini-games, battles, and interactive commands
Support System
Tickets, modmail, forms, and suggestion tracking
Event Schedules
Create and share speedrun marathon schedules like Horaro
Setup Guide
Step 1: Invite the Bot
Click the button below to invite CertiFried MultiTool to your Discord server:
Step 2: Run Setup Command
Once the bot joins your server, run the initial setup:
This command will:
- Create necessary database entries
- Set default configurations
- Provide quick setup options
Step 3: Access the Dashboard
For advanced configuration, log in to the web dashboard:
- Visit the dashboard
- Click "Login with Discord"
- Authorize the application
- Select your server from the list
Dashboard Guide
The CertiFried dashboard provides a user-friendly interface to configure all bot features without using commands.
Dashboard Sections
- Streamers: Add/remove streamers and configure notifications
- Teams: Manage Twitch team subscriptions
- Appearance: Customize embed colors and bot behavior
- Welcome: Set up welcome/farewell messages
- Moderation: Configure automod rules and infractions
- Economy: Manage currency, shops, and item settings
- Music: Configure music channels and AI DJ settings
- Tickets: Create ticket categories and forms
- Analytics: View server statistics and activity
Stream Notifications
CertiFried supports 7 streaming platforms with customizable notifications.
Supported Platforms
- Twitch: Full support with game/category tracking
- YouTube: Live streams and premieres
- Kick: Real-time stream status
- TikTok: Live stream notifications
- Trovo: Stream tracking and notifications
- Facebook Gaming: Live stream alerts
- Instagram Live: Live broadcast notifications
Adding a Streamer
Via Command:
Via Dashboard:
- Navigate to Manage → Streamers
- Click "Add Streamer"
- Fill in platform, username, and channel
- Customize message (optional)
- Save configuration
Customization Options
- Custom Message: Use variables like {username}, {title}, {game}, {url}
- Override Nickname: Display a custom name instead of platform username
- Role Mentions: Ping specific roles when streamer goes live
- Delete on End: Automatically delete announcement when stream ends
Moderation & Security
AutoMod System
Automatically moderate content based on configurable rules:
- Spam Detection: Caps, emoji, duplicate messages
- Link Filtering: Block or whitelist specific domains
- Word Filters: Block blacklisted words/phrases
- Heat System: Escalating punishments based on violations
Anti-Raid Protection
- Detect suspicious join patterns
- Lockdown mode activation
- Temporary verification requirements
- Mass ban/kick capabilities
Anti-Nuke Protection
- Monitor role/channel deletions
- Detect mass bans/kicks
- Automatic backup and restoration
- Quarantine malicious accounts
Economy & Games
Economy System
Full-featured economy with customizable currency:
- Currency: Wallet and bank storage
- Daily/Weekly: Timed rewards
- Work Commands: Earn money through activities
- Shop System: Buy/sell items and roles
- Leaderboards: Track top earners
Gambling Features
- Slots machine
- Coinflip
- Dice rolls
- Blackjack
- Roulette
Mini-Games
- Trivia quizzes
- Hangman
- Counting game
- Guess the number
- Rock-paper-scissors
AI DJ Music System
Unique music feature powered by Google's Gemini AI with voice synthesis.
Features
- AI Playlist Generation: Gemini creates themed playlists
- Voice Commentary: PiperTTS provides DJ banter
- Music Queue: Standard music bot functionality
- Spotify Integration: Play tracks from Spotify
- Lyrics Display: Show synchronized lyrics
Commands
Tickets & Forms
Ticket System
Professional support ticket system with:
- Multiple ticket categories
- Custom forms for ticket creation
- Ticket transcripts
- Staff assignment
- Priority levels
Custom Forms
Create application forms, surveys, and questionnaires:
- Multiple question types (text, select, number)
- Required/optional fields
- Form submissions management
- Export responses to CSV
Modmail
DM-based support system where users can privately message staff.
Event Schedule System
Create and manage event schedules for speedrun marathons, gaming events, tournaments, and more. Similar to Horaro, but integrated directly into CertiFried MultiTool.
Features
Twitch Integration
Login with Twitch to create and manage your event schedules
Multi-Schedule Events
Create events with multiple schedules (Day 1, Day 2, etc.)
Run Management
Add runs with game, category, runners, estimate, and setup time
Public Schedule Pages
Shareable URLs for your event schedules
Creating an Event
- Go to /my-schedules
- Login with your Twitch account
- Click "Create Event"
- Fill in the event details:
- Name: Your event name (e.g., "Summer Speedathon 2025")
- Slug: URL-friendly identifier (e.g., "summer-speedathon-2025")
- Website: Your event's website (optional)
- Twitch Stream: The channel that will broadcast
- Twitter: Your event's Twitter handle
- Start/End Date: When your event runs
- Theme: Visual theme for the schedule page
- Secret: Optional key to allow others to edit
Adding Schedules
Each event can have multiple schedules (useful for multi-day events):
- Click "Manage" on your event
- Click "Add Schedule"
- Configure schedule settings:
- Name: Schedule name (e.g., "Day 1 - Saturday")
- Slug: URL identifier for this schedule
- Timezone: The timezone for displayed times
- Start Time: When this schedule begins
- Setup Time: Default time between runs (e.g., "5m")
Adding Runs
Add individual runs/items to your schedule:
Public Schedule URL
Your event schedule is publicly viewable at:
Schedule Calendar
The public calendar shows all active events organized by month. Users can browse upcoming events and click through to view full schedules.
Live Ticker
During your event, the schedule page shows:
- Current Run: What's happening now
- Next Up: What's coming next
- Progress: How far through the schedule
- Status Updates: Mark runs as running, completed, or skipped
Getting Help
If you need assistance or have questions: