Skip to content

A powerful Discord bot for easy and real-time chatting across multiple Discord servers.

License

Notifications You must be signed in to change notification settings

interchatapp/InterChat

 
 

Repository files navigation

interchat logo

InterChat

Connect Discord communities seamlessly with real-time cross-server communication

Maintainability Version Servers Discord

Add to DiscordDocumentationSupport ServerVote for Us

Support us on Ko-fi

✨ Features

InterChat Demo
  • 🌐 Cross-Server Chat

    • Real-time messaging across Discord servers
    • Seamless webhook-based message delivery
    • Rich message formatting and emoji support
  • 🛡️ Advanced Security

    • Customizable content filtering
    • Regex pattern matching
    • NSFW content detection
    • User tracking & appeal system
  • 🎮 Community Tools

    • Topic-focused community hubs
    • Server bridging
    • Unified moderation dashboard
    • Custom commands and automations

🚀 Quick Start

# 1. Add InterChat to your server
Visit https://interchat.tech/invite

# 2. Create or join a hub
/hub browse

# 3. Connect your channel
/connect

# 4. Start chatting! 🎉

💻 Self-Hosting

# Clone the repository
git clone https://github.com/discord-interchat/InterChat.git

# Install dependencies
cd interchat
bun install

# Configure environment
# Edit .env with your credentials

bun run build
bun sync:commands --private --public
bun sync:emojis
bun locale-types

# Start development server
bun dev

# Or production mode
bun start

📘 Documentation

Visit our comprehensive documentation for:

  • Detailed setup guides
  • Command reference
  • Best practices
  • Troubleshooting

🤝 Contributing

We welcome all contributions! Here's how you can help:

  1. 🐛 Report bugs
  2. 💡 Suggest features
  3. 📝 Improve documentation
  4. 🌍 Help with translations
  5. 💻 Submit pull requests

Read our Contributing Guidelines to get started.

📜 License

InterChat is licensed under GNU AGPL-3.0

💖 Contributors


Made with ❤️ by the InterChat Team