Размышляю вслух, но мне показалась бы интересной идея связать это с группами.
Для каждого канала чата можно добавить опцию auto_joined_by_groups: когда пользователь создаётся или присоединяется к группе, система будет искать связанные каналы.
Мне нравится, что это позволяет создать индивидуальный опыт начала работы в зависимости от группы, а также автоматически предлагать интересные каналы при вступлении в новую группу.
Насколько я знаю, другие платформы обычно заставляют вас присоединяться ко всему, с чем вы можете взаимодействовать.