Shared Worlds
Connect servers to the same World. Messages are relayed only between servers using that World.
World Chat connects dedicated channels across Discord servers so communities in the same World can talk together without leaving Discord.
The current bot goes beyond basic message relaying: it supports separate Worlds, media handling, server management and a dedicated moderation layer.
Connect servers to the same World. Messages are relayed only between servers using that World.
Create another World for a smaller group. Only servers configured for that World receive its messages.
Uploaded GIFs and images can be re-sent as media, while Tenor, Giphy and Klipy GIF links can be processed through Discord previews and media resolution.
Device videos can be downloaded once and re-uploaded to receiving servers when their upload limits allow it; larger files can fall back to a link.
World Chat moderators can ban, unban, mute and unmute users across the World Chat network.
A lightweight message rate limit helps reduce rapid-fire spam without requiring a separate moderation dashboard.
The bot owner can lock or unlock device uploads with /medialock.
The bot owner can review connected servers and remove a server from World Chat so it cannot rejoin until allowed back.
On PC, moderators can use the Apps menu on relayed messages to ban, mute, unban or unmute the message sender.
Server management happens through Discord slash commands. The /world command requires Manage Server permission.
Invite World Chat to the Discord server using the installation button.
Create or choose a dedicated text channel for World Chat.
Use /world setup, select the channel, and leave the World blank to use the public main World.
Connect another server to the same World and messages can flow between the connected channels.
Create a World such as friends, then configure each server that should join it.
/world create name:friends
/world setup + the same World name
/world status shows the current setup
The current bot separates normal server setup from network-wide moderation and owner controls.
/worldadmin handles owner-level bans, server lists, server removal and restoring a removed server.
/worldstaff add, remove and list control who can use World Chat moderation.
/worldmod ban, unban, mute and unmute act on users across World Chat.
Right-click a relayed World Chat message → Apps → use World Chat: Ban sender, Mute sender (1h), Unban sender, or Unmute sender. Ban actions request a reason before applying.
Server setup uses /world. Network-wide moderation and administration are restricted to the roles described below.
/help setupOpen the in-Discord setup tutorial/world setupConnect this server's channel to a World/world statusShow the current World Chat connection/world infoShow information about the current World/world enableEnable an existing connection/world disableDisconnect and unlink the current connection/world createCreate a new World/world deleteDelete a World that has no connected servers/medialockLock, unlock or view device-upload status/worldadmin banBan a user across World Chat/worldadmin unbanRemove an owner-level ban/worldadmin bansList owner-level bans/worldadmin serversList the servers the bot is in and their status/worldadmin block-serverRemove a server and stop it rejoining/worldadmin unblock-serverAllow a removed server to join again/worldstaff addMake a user a World Chat moderator/worldstaff removeRemove World Chat moderator access/worldstaff listList World Chat moderators/worldmod banBan a user everywhere in World Chat/worldmod unbanRemove a World Chat ban/worldmod muteMute a user for 1–10080 minutes/worldmod unmuteRemove a World Chat muteAdd World Chat, create a dedicated channel, and connect it to your first World.