解決方案
Community super-groups
Discord-style super-groups with channels, built for massive memberships
場景挑戰
Ordinary groups top out at a few thousand members: full fan-out melts down, notification storms drive people away, and one room can't hold many topics. Interest, fan and industry communities need channelized super-groups.
為海量成員設計的架構
| 設計要點 | 實作方式 | 帶來什麼 |
|---|---|---|
| 資訊結構 | 社群 → 分類 → 頻道,三層組織 | 多話題並行,不再靠拉一堆群組 |
| 訊息分發 | 按服務執行個體訂閱廣播,而非逐成員綁定 | 分發成本與成員數解耦 |
| 未讀徽章 | 惰性讀取狀態 + 依時間排序的訊息游標 | 頻道級徽章即時更新,不需為每人每條訊息記帳 |
| 通知策略 | 僅 @提及觸發離線推播;@everyone 不逐成員寫入 | 萬人社群不產生推播風暴 |
| 治理 | owner / admin / member 角色 + 禁言 / 踢出 / 移轉 | 社群可長期營運 |
imcore 如何解決
01
公開社群 + 頻道 + 分類,Discord 式資訊結構
02
海量成員:按服務執行個體廣播分發,不逐成員扇出
03
@提及(成員 / @everyone)+ 提及記錄
04
頻道級未讀徽章(即時)與頻道級靜音
05
僅 @提及觸發離線推播,避免大群推播風暴
06
角色 / 禁言 / 踢出 / 移轉擁有者 + 社群探索