Техническое про Дизайн-чат и комментарии к постам в Телеграме
Пост будет полезен каналоводам и обнажает всю боль при организации своего комьюнити в Телеграме. Смотрим на интерфейс Телеграма с точки зрения продуктового дизайна.
Чтобы в постах канала были комментарии, нужно прикрутить в настройках отдельную группу в графу Discussion. Все посты от
@slashdesigner автоматом публикуются в неё и закрепляются в шапке. Когда смотришь
@designchat2, такие посты выглядят для участников как опубликованные каналом, например
так. Если удалить такой пост в привязанной группе, в канале у него исчезнут комментарии, что недопустимо.
Раньше функцию группы для комментариев выполнял наш публичный чат
@designchat2, но это было ошибкой, поскольку публичные группы для этого непригодны.
У них как у отдельного продукта свои потребности, которые игнорирует текущая реализация комментариев:
1. В шапке должны быть закреплены правила чата. Но Телеграм автоматически закрепляет каждый пост Слэшдизайнера в шапке Дизайн-чата, что скрывает
пост про важные правила под клик. Новые участники не видят правила → не соблюдают их → в чате начинается хаос. Поэтому после каждого поста приходится вручную делать Unpin всех постов, кроме правил. Отключить это поведение нельзя, и это неверное продуктовое решение Телеграма. Команда Unpin находится в том же контекстном меню, что и Delete, что приводит к мисклику. Именно так я по ошибке удалил в Дизайн-чате сразу несколько последних постов канала, в очередной раз возвращая правила в закреп.
2. Удаление поста от канала в группе нельзя отменить, а значит интересные тематические дискуссии на тему работы в Озоне и уровней дизайнеров утеряны в бурном потоке сообщений Дизайн-чата.
Сообщения о вновь прибывших участниках (John Doe joined the group), вносят шум и раздражают. Поэтому мы настроили бота
@groupbulter_bot, который автоматом подчищает такие сообщения. Но Батлер имеет побочный эффект: вместе с системными сообщениями он удаляет посты, содержащие ссылки от участников группы. В том числе, от самого
@slashdesigner. Что (сюрприз!) приводит к пропавшим комментариям в канале. Когда я публиковал очередной новый пост, я временно блокировал Батлеру возможность удалять сообщения, а потом включал снова. Это было очень неудобно.
Выводы и решения:
- Публичное комьюнити и группа для комментариев должны быть двумя разными группами
- Чтобы отключить комментарии у поста в канале, нужно делать это через прямую функцию Disable Comments, а не через удаление поста в группе. В интерфейсах следует избегать таких неочевидных взаимосвязей между сущностями.
- Нужно сделать обратимым удаление поста в канале. Иначе единственный способ восстановить комментарии — сделать повторный пост в канале, что приводит к заслуженному оттоку аудитории.
#техническое #для_профи