Skip to content

Latest commit

 

History

156 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Red-DiscordBot Finn_Bot

ToHubLab-Cogs

This repository is where my Red-DiscordBot cogs are published, maintained, and kept up to date. Explore the available cogs and their latest versions here.

📌 sticky

Sticky Cog for Red-DiscordBot

A powerful cog that keeps a message pinned at the bottom of a Discord channel. When new messages arrive, the sticky message automatically moves down — no need to delete and repost manually.

✨ Features

Feature Description
📌 Persistent Messages Keep a message permanently visible at the bottom of a channel
📝 Text Stickies Create sticky messages with emojis, mentions, and Markdown
🖼️ Embeds Copy embeds 1:1 from any existing message
🔘 Components Support buttons, link buttons, select menus, and custom emojis
⚙️ Command Buttons Add buttons that trigger real bot commands
🔄 Automatic Reposting Automatically moves the sticky message down when new messages arrive
⏱️ Configurable Delay Set a debounce delay per channel or globally to prevent unnecessary reposts
🧹 Auto-delete Automatically remove bot replies after a configurable number of seconds to reduce spam
🖱️ Interactive Menu Manage all configured stickies through buttons, modals, and an interactive menu
📋 Sticky Overview View all active stickies, including previews and configured delays
✏️ Easy Editing Edit existing stickies without manually deleting and recreating them
🌐 Bilingual Switch between English and German live from the interactive menu
🔧 Persistent Buttons Buttons continue to work even after the bot restarts
🔒 Permission Checks Commands triggered via buttons respect the permissions of the user who clicked them
🔒 Admin Only Configuration commands are restricted to administrators
🐛 Debug Mode Display detailed error messages to simplify troubleshooting
🎨 Finn Bot Theme Teal-themed embeds matching Finn Bot's branding
🐙 Credits Built-in credits page with links to GitHub, website, and Discord

📦 Installation

[p]repo add ToHubLab-Cogs https://github.com/ToHubLab/ToHubLab-Cogs
[p]cog install ToHubLab-Cogs sticky
[p]load sticky
📌 verification

Verification Cog for Red-DiscordBot

A Red-DiscordBot cog that verifies new members via a button or reaction, challenges them with a math or text task, and grants a role — with a full setup wizard, custom emoji support, security checks, and a live management menu.


✨ Features

Feature Description
⚙️ Interactive Setup Wizard 4-step wizard: channel → role → mode → confirm — one single message, no spam
🔘 Button Mode Users verify via a button directly on a message the bot posts
💬 Reaction Mode Use any existing message — the bot adds a reaction emoji to trigger verification
🎨 Emoji Picker Choose from 24 standard emojis — or extend them via a JSON data file
🧮 Math Challenges Random addition, subtraction, and multiplication problems
✍️ Text Challenges Prompts like Type 'ToHubLab' to verify or Write 'Color' to verify
🎭 Auto Role Assignment Grants the configured verification role upon success
⏳ 3-Strike Lockout Wrong answers lock the user out for 10 minutes with a live progress bar
🔐 Security Check If the role is manually removed, users answer 2 security questions to re-verify
🧹 Auto-Cleanup Setup, status, reset, and cancel messages auto-delete after a few seconds
🔄 Background Sync Every 5 minutes, reactions and roles are synced to prevent drift
📊 Live Status Menu .verifymenu shows the current config with buttons to change things
📋 Verified Users List .verifysetup verified — ephemeral, paginated (5 per page), with Prev/Next
📁 JSON Data File Emoji options, text challenges, and security questions all live in one file
🔧 Persistent Buttons Verification buttons keep working after bot restarts
🔒 Admin Only Configuration commands require Manage Server
🐙 Credits Built-in link to ToHubLab on GitHub

📦 Installation

[p]repo add ToHubLab-Cogs https://github.com/ToHubLab/ToHubLab-Cogs
[p]cog install ToHubLab-Cogs verification
[p]load verification
📌 C

C Cog for Red-DiscordBot

A lightweight cog that counts deleted messages, provides clean-up commands, forwards events to a debug log channel, and supports live bilingual switching (German / English) — per server, without a bot restart.


✨ Features

Feature Description
🗑️ Delete Counter Counts every deleted message per server — including manual deletions and bulk purges
🧹 Clean-up Commands Delete a specific amount of messages or wipe an entire channel with cclean
⚡ Force Flag Skip the confirmation prompt with cclean all force — ideal for automation
🤖 Bot & Webhook Friendly cclean works when triggered by other bots or webhooks, bypassing permission and confirmation prompts automatically
↩️ Counter Reset Reset the deleted-message counter for the current server with creset
📊 Statistics View server stats, counter, and debug status via cstats
🐛 Debug Mode Forward all cog events to a dedicated log channel with a 2-second delay
🌐 Bilingual Switch between German and English live with clang — affects only this cog
⚡ Instant Language Switch No bot restart required — changes take effect immediately
🔒 Safe Counting Debounce logic prevents double counting between manual and bulk deletes
📌 Persistent Counter Counter is stored per guild and survives bot restarts
🖼️ Clean Embeds Themed embeds for info, stats, help, and credits
🔗 Credits & Links Built-in copyright page with a direct link to ToHubLab on GitHub
📋 Help Overview Localized command list via cb — adapts to the configured language
🔒 Permission Checks Configuration commands are restricted to administrators
🐳 No Dependencies No extra Python packages required — works out of the box

📦 Installation

[p]repo add ToHubLab-Cogs https://github.com/ToHubLab/ToHubLab-Cogs
[p]cog install ToHubLab-Cogs C
[p]load C
[p]cb
📌 counting

Counting Cog for Red-DiscordBot

A server-wide counting game for Red-DiscordBot — with a saves system, leaderboard, achievements, and a bilingual interactive setup menu.


✨ Features

Feature Description
Counting Game Count together from 1 upwards in a dedicated channel
Saves System Mistakes consume saves; at 0 saves the game resets
Anti-Spam The same user cannot count twice in a row
Save Shop Buy extra saves with coins from Red's bank system
Leaderboard Top-20 counters with medals and user mentions
Achievements 5 unlockable achievements with automatic announcements
Streak System Server-wide streak tracking with best-streak record
Statistics Total counts, total mistakes, per-user stats
Interactive Menu Manage settings through buttons, modals, and a select menu
2-Step Reset Reset the game with a 2-step confirmation to prevent accidents
Bilingual Switch between English and German live from the interactive menu
Ephemeral Replies Slash commands reply ephemerally (only visible to the user)
Bank Integration Uses Red's built-in bank system — compatible with other economy cogs

📦 Installation

[p]repo add ToHubLab-Cogs https://github.com/ToHubLab/ToHubLab-Cogs
[p]cog install ToHubLab-Cogs counting
[p]load counting
📌 nessy

Nessy Cog for Red-DiscordBot

A random Nessy spawn game for Red-DiscordBot — catch the Loch Ness monster before it disappears and earn credits, streaks, and rewards. Includes a rare team-based Boss Nessy fight and a daily first-catch bonus.

✨ Features

Feature Description
Random Spawns Nessy appears randomly in an eligible channel (15 min – 3 h)
First-to-Click The first user to press the button catches Nessy
Quick Reflex Nessy disappears after a few seconds if nobody clicks
Credits Reward Each catch grants a random amount between a configurable min and max
Role Reward Earn a role after catching Nessy a configurable number of times
Streak System Consecutive catches by the same user multiply the credits (up to ×4)
Daily First Catch The first catch of each UTC day gives ×2 credits
Boss Nessy Rare spawn — 3 users must press 3 weapons together within 6 seconds
Boss Credits Range Each boss winner receives a random amount between a configurable min and max
Channel Exclusions Admins can exclude channels where Nessy should never appear
Interactive Menu Manage all settings through buttons, modals, and a select menu
2-Step Reset Reset the configuration with a 2-step confirmation to prevent accidents
Auto-Delete Announcements automatically disappear after a configurable delay
Bank Integration Uses Red's built-in bank system — compatible with other economy cogs
Per-Server Config Every server has its own independent Nessy settings

📦 Installation

[p]repo add ToHubLab-Cogs https://github.com/ToHubLab/ToHubLab-Cogs
[p]cog install ToHubLab-Cogs nesssy
[p]load sticky
[p]nessy menu

Support

  • Bug reports & feature requests: Please open an issue in the repository.
  • Quick help & general support: Discord Support

About

A collection of custom cogs for Red-DiscordBot.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages