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.

Why Choose CertiFried?
  • 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:

Required Permissions: Administrator (or individual permissions for specific features)
Invite to Server

Step 2: Run Setup Command

Once the bot joins your server, run the initial setup:

/admin 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:

  1. Visit the dashboard
  2. Click "Login with Discord"
  3. Authorize the application
  4. Select your server from the list
Note: You need "Manage Server" permissions to access the dashboard for a server.

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:

/streamer add platform:twitch username:shroud channel:#streams

Via Dashboard:

  1. Navigate to Manage → Streamers
  2. Click "Add Streamer"
  3. Fill in platform, username, and channel
  4. Customize message (optional)
  5. 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
Important: Ensure the bot has a role higher than other members to properly enforce moderation actions.

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

/music play query:song name /music queue - View current queue /music skip - Skip current song /aidj start - Start AI DJ mode
Requirements: Bot needs to join a voice channel and have proper permissions.

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

  1. Go to /my-schedules
  2. Login with your Twitch account
  3. Click "Create Event"
  4. 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):

  1. Click "Manage" on your event
  2. Click "Add Schedule"
  3. 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:

Game Name: Super Mario 64 Category: 120 Star Runner(s): Runner1, Runner2 Estimate: 1:45:00 Setup Time: 0:10:00 Notes: Race between two runners

Public Schedule URL

Your event schedule is publicly viewable at:

https://certifriedmultitool.com/schedule/your-event-slug

Schedule Calendar

The public calendar shows all active events organized by month. Users can browse upcoming events and click through to view full schedules.

Timezone Support: The calendar automatically displays dates based on the viewer's local timezone. Schedule times are converted to the viewer's local time for convenience.

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:

Discord Support

Join our support server for live help

Join Server

Commands List

View all available bot commands

View Commands

Status Page

Check bot status and live streams

View Status