Advanced, professional-grade cogs for Red-DiscordBot. Currently featuring Wormhole — the most advanced cross-server relay system.
Features: - Named wormhole networks with full per-network config - Webhook relay with custom avatar/name modes (user, server, both, custom) - Message edit, delete, reply, reaction, thread & sticker sync - Staff system (owner + staff) with granular permissions - Moderation: user ban/mute, server ban/mute, allowlist - Word & regex content filters with auto-delete - Token-bucket rate limiting per user per network - Per-network logging channel - Statistics dashboard - NSFW gating, freeze/pause, silent mode - Custom network icon, description, accent colour - Server nickname overrides - Ownership transfer - Thread support - Embed forwarding - Professional README, info.json, LICENSE |
||
|---|---|---|
| wormhole | ||
| info.json | ||
| LICENSE | ||
| README.md | ||
EveCogs
A curated collection of advanced, professional-grade cogs for Red-DiscordBot.
📦 Installation
[p]repo add EveCogs https://github.com/everestmcarthur/EveCogs
[p]cog install EveCogs <cog_name>
[p]load <cog_name>
🌀 Wormhole
The most advanced cross-server relay system for Red-DiscordBot.
Connect channels across unlimited servers into named networks. Every message, edit, delete, reaction, reply, sticker, embed, and file is relayed in real-time via webhooks — with full moderation, staff roles, filters, rate-limiting, and per-network customisation.
Highlights
| Feature | Description |
|---|---|
| Named Networks | Create unlimited named networks — each with its own config, staff, and channels |
| Webhook Relay | Messages appear under the sender's name and avatar (or server icon, or custom) |
| Edit & Delete Sync | Edits and deletes propagate across every linked channel instantly |
| Reply Context | Replies include a preview of the referenced message |
| Reaction Sync | Reactions mirror across channels |
| Sticker & Embed Forwarding | Stickers, rich embeds, and file attachments are all relayed |
| Staff System | Network owner + unlimited staff with moderation access |
| User Ban / Mute | Ban or mute individual users from the network |
| Server Ban / Mute | Block or silence entire servers |
| Server Allowlist | Restrict which servers may join a network |
| Word & Regex Filters | Auto-delete messages that match filters before relay |
| Rate Limiting | Token-bucket per-user per-network spam protection |
| Logging Channel | Designate a channel to receive moderation logs |
| Custom Identity | Name mode (user / server / both / custom template), image mode, custom icon |
| Server Nicknames | Override how your server's name appears on the network |
| Freeze / Pause | Temporarily halt all relay on a network |
| Silent Mode | Suppress join/leave announcements |
| NSFW Gating | Block relay from NSFW channels |
| Thread Support | Optionally relay messages from threads |
| Ownership Transfer | Hand a network to another user |
| Statistics | Track total messages relayed, channels linked, and more |
Quick Start
[p]wh create my-network A cool global chat
[p]wh open my-network (run in each channel you want linked)
[p]wh set webhooks my-network true
[p]wh set name-mode my-network both
[p]wh info my-network
[p]wh help
Command Overview
| Group | Commands |
|---|---|
[p]wh |
create, delete, open, close, list, info, stats, transfer, help |
[p]wh set |
webhooks, name-mode, image-mode, custom-icon, custom-name, description, colour, ratelimit, log-channel, nickname, freeze, silent, nsfw-gate, sync-edits, sync-deletes, sync-reactions, sync-replies, sync-stickers, sync-threads, forward-embeds |
[p]wh staff |
add, remove, list |
[p]wh mod |
ban, unban, mute, unmute, ban-server, unban-server, mute-server, unmute-server, allowlist-add, allowlist-remove |
[p]wh filter |
add-word, remove-word, add-regex, remove-regex, list |
📄 License
MIT — do whatever you want.
Made with ❤️ by everestmcarthur