An open API service indexing awesome lists of open source software.

https://github.com/interchatapp/InterChat

A powerful Discord bot for easy and real-time chatting across multiple Discord servers.
https://github.com/interchatapp/InterChat

bot collaborate discord discord-bot discord-js discord-slash-commands discordapp discordjs good-first-issue hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2024 hacktoberfest2024-accepted learn learning localized slash-commands typescript

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        


interchat logo

# InterChat

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

[![Maintainability](https://api.codeclimate.com/v1/badges/97ca95fdce0e3c2c6146/maintainability)](https://codeclimate.com/github/Discord-InterChat/InterChat/maintainability)
[![Version](https://img.shields.io/github/package-json/v/discord-interchat/interchat?logo=npm&color=fedcba)](https://github.com/Discord-InterChat/InterChat)
[![Servers](https://top.gg/api/widget/servers/769921109209907241.svg/)](https://top.gg/bot/769921109209907241)
[![Discord](https://img.shields.io/discord/770256165300338709?style=flat&logo=discord&logoColor=white&label=discord&color=5865F2)](https://discord.gg/cgYgC6YZyX)

[Add to Discord](https://interchat.tech/invite) • [Documentation](https://interchat.tech/docs) • [Support Server](https://discord.gg/cgYgC6YZyX) • [Vote for Us](https://interchat.tech/vote)

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

```bash
# 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

```bash
# 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](https://interchat.tech/docs) for:

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

## 🤝 Contributing

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

1. 🐛 [Report bugs](https://github.com/Discord-InterChat/InterChat/issues)
2. 💡 [Suggest features](https://github.com/Discord-InterChat/InterChat/issues)
3. 📝 Improve documentation
4. 🌍 [Help with translations](https://crowdin.com/project/interchat)
5. 💻 Submit pull requests

Read our [Contributing Guidelines](CONTRIBUTING.md) to get started.

## 📜 License

InterChat is licensed under [GNU AGPL-3.0](LICENSE)

## 💖 Contributors



---

Made with ❤️ by the [InterChat Team](https://github.com/orgs/Discord-InterChat/people)