✦ For Discord
·
Like Slack Connect, but built for communities
Cross-server chat for Discord communities
Mocha is a Discord bot that lets communities create shared rooms — one message reaches every connected server at once. No more jumping between servers to stay in the loop.
How it works
From zero to cross-server chat in four steps
Mocha works at the channel level — one channel joins one room. Any server, any channel, any room.
1
1
Invite Mocha to your server
Add the Mocha bot to your Discord server from the dashboard. You only need to do this once per server — Mocha is now ready to manage rooms in any channel you choose.
then in Discord
/room create✦
The creator of a room becomes its owner and can manage settings, members, and permissions.
2
2
Discover rooms to join
Browse public rooms on mocha-bot.xyz/search. Each room page shows its name, description, rating, and how many servers have already joined. When you find one you like, click "Join Room" to get the room ID.
room page url
mocha-bot.xyz/room/<slug>✦
The room ID looks like rm_xxxxxx. Copy it directly from the Join Room modal — you will need it in the next step.
3
3
Link a channel to the room
Go to your Discord server, pick the channel you want to bridge, and run the join command with the room ID you copied. Mocha links that channel to the room instantly — no approval needed.
in your discord channel
/room join <room_id>✦
Each channel joins independently. One server can connect different channels to different rooms at the same time.
4
4
Chat across every server
Once joined, messages sent in that channel appear in every other server connected to the same room — in real time. No bots to ping, no relay delays. Just type and your words reach the whole room.
just start typing
# messages sync in real time✦
Room owners can restrict @mentions and set message filters to keep the cross-server chat clean.
Command reference
Everything you need, one slash away
All Mocha commands are Discord slash commands — type / in any channel to see them in-app.
Room management
Create, join, and manage your cross-server rooms.
/room createCreate a new cross-server room and become its owner.
/room join <room_id>Link the current channel to an existing room.
/room leaveUnlink the current channel from its room.
/room infoShow details about the room linked to this channel.
/room listList all rooms you own across your servers.
Moderation
Keep conversations healthy across every connected server.
/room ban <user>Ban a user from sending messages in the room.
/room kick <user>Remove a user from the room temporarily.
/room slowmode <seconds>Apply a cooldown between messages in the room.
/room setting mention offBlock @everyone and @here mentions room-wide.
Our Features
Arrange Your Mocha Time With Ease
Room Management
Organize and customize your rooms effortlessly for a smoother, more structured experience.
Multiple Server Chat
Seamlessly connect across servers, fostering fluid conversations in different spaces.
Prohibit All Member Mentions
Silence the noise by restricting @mentions to avoid overwhelming alerts.
Why Mocha
The fastest path to cross-server chat
Compared to alternatives, Mocha gives your community cross-server messaging in minutes — no dev work, no coordination overhead.
Mocha
This bot
Cross-server messaging
✓
Public room directory
✓
No server migration
✓
Built-in moderation
✓
Free to start
✓
Setup time
Minutes
Server partnerships
Manual coordination
Cross-server messaging
✗
Public room directory
✗
No server migration
✓
Built-in moderation
✗
Free to start
✓
Setup time
Days
Build your own bot
Dev work required
Cross-server messaging
✓
Public room directory
✗
No server migration
✓
Built-in moderation
Depends
Free to start
✗
Setup time
Weeks
Who uses Mocha
Any community that outgrows one server
If your people are scattered across servers, Mocha brings the conversation together without forcing anyone to move.
🎮
Gaming communities
Five different Discord servers all play the same game but stay siloed. With Mocha, each server links a channel to a shared room — players find teammates, share clips, and coordinate events across every server at once.
One room replaces five separate "looking for group" channels.
📚
Study groups
Students from different universities create their own servers but want to collaborate on the same subject. A Mocha room connects all of them — questions get answers from a much wider pool of people.
Bigger knowledge pool, same familiar server.
🛠️
Open source projects
A project has contributors spread across many communities. Linking a #contributors channel from each server into one Mocha room keeps discussion, PRs, and announcements visible to everyone without forcing a server migration.
No more "did you see the announcement?" — everyone did.
🎨
Creator networks
Content creators each run their own fan server. A Mocha room lets them bridge a collab channel — fans from every server interact, discover new creators, and cross-pollinate communities organically.
Community growth without losing server identity.
🌏
Regional communities
A brand or game has one server per region. A global Mocha room unifies them for announcements and cross-region events, while each regional server keeps its own language channels separate.
Global reach, local feel.
🏢
Events & conferences
Organizers spin up an event room, then every participating community server joins. Attendees chat, ask speakers questions, and share resources — all from their home server without switching.
Event chat without herding everyone into a new server.
FAQ
Questions we get asked a lot
