Link multiple groups together, share moderation decisions, and create federated communities. Connect, disconnect, and manage your entire group network from one place.
Many community managers do not run just one Telegram group. They run networks of related groups: different language versions of the same community, separate groups for different topics or regions, or groups at different stages of a membership funnel. Managing each group independently is inefficient and leads to inconsistent moderation, duplicated effort, and fragmented community identity. The connection management system solves this by letting you link your groups together into a federation where moderation decisions, configurations, and intelligence are shared across the network.
A federated community is stronger than the sum of its parts. When a spammer is banned in one group, they are banned in all connected groups. When an admin configures a filter in one group, they can copy it to all others. When a member builds trust in one group, that trust follows them to other groups in the federation. This network effect creates a community that is more secure, more consistent, and more welcoming to good members, while being more hostile to bad actors.
The /connect command links your group to the federation. Once connected, your group begins receiving global ban notifications, can issue global bans that affect all connected groups, and can share configurations with other connected groups. The connection is immediate and requires no approval from other groups, because each group owner independently decides whether to join the federation.
The /disconnect command removes your group from the federation. This severs all federation ties: global bans no longer affect your group, your group's bans no longer affect other groups, and configuration sharing stops. Disconnection is a safety valve that ensures group owners always retain control over their own community. If you ever disagree with the federation's moderation decisions, you can disconnect at any time and return to fully independent operation.
The /connections command shows all groups that are connected to the federation. This includes the group name, chat ID, member count, and connection date for each connected group. The /fedinfo command shows information about the federation itself, including the total number of connected groups, total member count across all groups, and federation level statistics.
This visibility is important for federation management. When you can see all connected groups at a glance, you can identify inactive groups that might need attention, track the growth of the federation over time, and understand the reach of your shared moderation decisions. For large federations with dozens of connected groups, this overview is essential for maintaining organization and ensuring that all groups are active and well managed.
One of the most powerful benefits of federation is the ability to share configurations across connected groups. The /copyconfig command copies the configuration from one group to another, including all settings, filters, blocklists, and moderation rules. This makes it trivial to maintain consistency across a network of groups, because you can configure one group perfectly and then replicate that configuration to all others with a single command.
Shared configuration is particularly valuable for communities that operate in multiple languages. You can set up your English group with all the features and filters you want, then copy that configuration to your Spanish, French, and Arabic groups, changing only the language setting. This ensures that every group in your network has the same moderation standards, the same feature set, and the same user experience, regardless of which language it operates in.
The broadcast system integrates with the federation, allowing you to send announcements to all connected groups at once. This is essential for network wide communications such as policy updates, new feature announcements, or important alerts. Instead of posting the announcement in each group individually, you compose it once and the bot delivers it to every connected group simultaneously.
Federation wide broadcasts ensure that every member of your community network receives the same information at the same time, regardless of which group they are in. This creates a unified community experience where all groups are aligned and informed, rather than fragmented groups that might receive different information at different times.
| Command | Arguments | Description |
|---|---|---|
| /connect | Connect your group to the federation. | |
| /disconnect | Disconnect from the federation. | |
| /connections | List all connected groups. | |
| /fedinfo | Show federation information. | |
| /copyconfig | <chat_id> | Copy config from another group. |
| /export | Export group settings. | |
| /import | Import group settings. | |
| /broadcast | <text> | Broadcast to all connected groups. |
| /gban | <user> [reason] | Issue a federation wide ban. |
| /ungban | <user> | Lift a federation wide ban. |
| /gmute | <user> [reason] | Issue a federation wide mute. |
| /ungmute | <user> | Lift a federation wide mute. |
Connect groups, share moderation, broadcast across the federation, and maintain consistency. Your community is stronger together.