EveCogs/README.md
everestmcarthur 6ca37b9ba1 Initial commit — Wormhole v3.0.0: advanced cross-server relay cog
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
2026-05-07 21:53:21 +00:00

3.3 KiB

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