13 августа 2013 вышел первый официальный клиент Telegram. С тех пор он стремительно развивается и увеличивает аудиторию. На это повлияли отличия от других мессенджеров, а также частые большие нововведения от разработчиков: видеозвонки, групповые голосовые чаты, встроенная система продажи товаров, кастомизация дизайна интерфейса. Но в этой статье мы рассмотрим то, чего пока нет в мессенджере, но, возможно, появится в будущем, так как такие фичи улучшат опыт использования Telegram.
Многие идеи были подсмотрены в других сервисах, а также на баг-трекере https://bugs.telegram.org, где есть раздел с идеями.
Реакции на сообщения или посты в каналах
Оригинал идеи:
https://bugs.telegram.org/c/23
Идея из интерфейса Discord: пользователь может поставить любую реакцию (а не только те, которые выбрал автор поста) на сообщение, чтобы выразить своё отношение. При этом не создавать отдельное сообщение, которое будет являться ответом. Список пользователей, оставивших реакции, может быть анонимным или нет.
Подсветка синтаксиса
Оригинал идеи:
https://bugs.telegram.org/c/824
Telegram является очень удобным мессенджером для программистов, так как в нём есть функция выделения текста, внутри которого не заменяются смайлики и другие специальные сочетания символов, а также не изменяются пробелы и отступы. В таком поле можно было бы активировать подсветку кода, если явно указан язык программирования.
Больше ролей в чате
Оригинал идеи: Discord
На данный момент в чатах есть 3 роли: создатель, админы (с различными полномочиями) и обычные участники. Создателю и админам можно сделать описание, которое будет отображаться напротив ника в списке сообщений (ограничение на длину — 16 символов, которых очень часто не хватает).
Польза от ролей достаточно очевидна: если необходимо, чтобы несколько админов имели одинаковые права, то легко им дать роль и далее редактировать полномочия этой роли. Также так можно обозначать заслуги и категории участников чата.
Пинги
Оригинал идеи:
https://bugs.telegram.org/c/11
Этот пункт служит дополнением к предыдущему, но может быть реализован и отдельно.
Сейчас в Telegram можно упомянуть только одного пользователя за раз. Предлагается ввести такие упоминания как @all
, @online
, @admin
и так далее. При создании дополнительных ролей появляется возможность написать @<role name>
и упомянуть всех пользователей с такой ролью.
Зал ожидания для вступления в чат
Оригинал идеи:
https://bugs.telegram.org/c/504
upd от 03.11.2021 — функция была добавлена в этой версии
Этот пункт будет очень удобен для небольших чатов, у которых есть короткая ссылка на вступление. По ссылке заходят новые участники, а также спам-боты, которых никто не хотел видеть в чате. Для решения этой проблемы можно создать зал ожидания, в котором находится пользователь после перехода по ссылке-приглашению или нажатию кнопки Вступить в чат
. После этого администраторы в ручном режиме принимают или отклоняют заявки на вступление, а до этого желающие могут только читать чат, либо не имеют доступа к истории сообщений.
Спойлеры
Источник идеи: Discord
Идея опять проста: возможность обозначить часть сообщения или медиафайл как спойлер, для просмотра которого требуется дополнительное действие (например, нажатие). Это позволит участникам отмечать контент, который может быть нежелательным для некоторых участников чата.
Двойное дно
Источник идеи и неофициальная реализация фичи:
https://postufgram.com
Идея заключается в следующем: для входа в приложение используется графический, или биометрический, или любой другой пароль, но есть несколько верных комбинаций, которые ведут в разные аккаунты. Например, такая система уже используется во "Втором пространстве" на некоторых Android-телефонах.
Это будет полезно в разных ситуациях: если вы хотите сразу входить в нужный аккаунт, а не переключаться между ними в приложении, либо вы хотите показать кому-либо почти пустой аккаунт под видом своего основного. Также несколько человек могут войти в свои аккаунты на одном устройстве, но не иметь доступ к аккаунтам других.
Боты для голосовых чатов
Источник идеи: Discord
Я бы назвал этот пункт самым сложным для реализации разработчиками. В данный момент в голосовых чатах могут состоять только реальные пользователи, что очень неудобно для создания ботов, так как для юзербота необходимо иметь как минимум дополнительный аккаунт для каждого чата.
Такой функционал позволит создать различных полезных ботов:
-
Диджей-бот для проигрывания музыки в голосовом чате. Так у всех участников будет возможность делиться музыкой со всеми. Пример: Rythm Bot в дискорде (https://rythm.fm/). Сейчас такой бот в Telegram (@GroupsMusicBot) реализован с помощью юзерботов, а их ограниченное число создаёт очередь.
-
Интеграция с голосовыми помощниками ("Алиса", Siri и подобные). Это позволит искать информацию не выходя из чата, а ответ будут слышать все.
-
Text-to-speech бот. Он может зачитывать новые сообщения в текстовых чатах, чтобы участникам не приходилось отвлекаться от звонка на их чтение.
Анонимное создание аккаунта
Оригинал идеи:
https://bugs.telegram.org/c/65
Сейчас, если вы создаёте аккаунт, то всем пользователем Telegram, у которых вы есть в контактах, придёт сообщение о том, что вы присоединились к Telegram. Так, если у абстрактного Васи есть ваш номер, то вы не сможете создать аккаунт, не показав его Васе. Решением может быть галочка при создании аккаунта — уведомить о создании аккаунта или нет.
Также этот пункт является не только проблемой приватности, но и бедой обычных пользователей, которым часто приходят сообщения о присоединении человека. В таких случаях была бы очень удобной функция отключения автоматического создания чатов с новыми аккаунтами.
Избранные сообщения
Оригинал идеи:
https://bugs.telegram.org/c/87
Часто в чатах бывают сообщения, которые создатели не запинили, но хочется иметь к нему быстрый доступ в этом чате без пересылки его в сохранённые сообщения (чтобы не засорять их). Было бы удобно поставить звёздочку на сообщении и иметь список всех отмеченных сообщений в чате для быстрой навигации.
Чаты с повышенным доверием
Оригинал идеи:
https://bugs.telegram.org/c/84
В чатах друзей, семьи или других, где все участники доверяют друг другу можно добавить возможность просмотреть, когда определённый участник чата прочитал определённое сообщение. Так можно будет понять, собеседник не зашёл в чат, хотя был в сети, или решил не отвечать на это сообщение.
Улучшение поиска
Оригинал идеи:
https://bugs.telegram.org/c/1964
Сейчас глобальный поиск каналов и чатов работает очень плохо: анализирует только заголовки и показывает максимум 3-5 результатов. Популярные запросы забиты рекламными или просто бесполезными каналами. Есть различные сторонние сайты, но там ситуация похожа, так как без ручной модерации сложно найти хорошие варианты по запросу.
Введение тегов тематики каналов, а также кнопки "Показать больше" в поиске поможет решить проблему, и искать интересные для себя тематические каналы можно будет в обычном поиске.
QR-код инвайта
При личном общении удобно отсканировать QR-код с телефона друга, а не перепечатывать юзернейм или скидывать в личные сообщения длинную ссылку-приглашение. Можно сделать в интерфейсе рядом со ссылками иконку QR-кода, при нажатии на которую появляется увеличенная версия. Такой QR-код можно быстро отсканировать и перейти по ссылке.
Свои аватарки контактов
Оригинал идеи:
https://bugs.telegram.org/c/85
Многие пользователи не ставят себе аватарки, из-за чего они отображаются в списке чатов как первые буквы имени и фамилии на фоне случайного цвета (причём этот цвет разный на разных устройствах). Если бы для таких пользователей использовались аватарки из списка контактов телефона, то проблема была бы решена.
Также можно пойти дальше и сделать возможность пользователю ставить аватарку другому человеку, чтобы она отображалась на всех устройствах, причём такая аватарка может отличаться от телефонных контактов.
Сообщения с общим доступом
Идея лежит на поверхности: чек-листы, списки покупок, запись в очередь — для всего этого удобно, когда одно сообщение могут редактировать все участники чата. Сейчас такой функционал доступен в каналах, но создание каналов и добавление всех как администраторов — достаточно непростое занятие.
Конфликты одновременного редактирования можно решать двумя методами: кто последний нажал сохранить, тот прав, либо запретить редактирование сообщения, если его уже кто-то редактирует.
Участники-призраки
В Telegram есть опция импорта чата (например, из WhatsApp). В групповых чатах сообщения отсылаются от имени несуществующих пользователей, у которых вместо имён номера телефона.
С помощью таких пользователей-призраков удобно было бы реализовывать текстовые квесты, где общаются несколько NPC, а их сообщения показываются в чате не от одного бота, а от различных имён, что намного удобнее.
Репорты администраторам чата
Оригинал идеи:
https://bugs.telegram.org/c/1937
Кнопка Report на сообщении отправляет уведомление модераторам Telegram, которые могут долго реагировать или не посчитать, что данное сообщение нарушает какие-то правила, не зная контекста. В публичных чатах с большим количеством участников было бы удобно отправлять репорты администраторам и модераторам чата, которые следят за ним. Такой функционал сейчас присутствует в ботах, но встроенный был бы намного удобнее для всех.
Улучшенные папки
Распределение чатов на папки — очень удобно для организации комфортной работы. Но есть несколько неудобных моментов, которые хотелось бы исправить:
-
Папка All Chats. В ней отображаются уведомление со всех чатов, что очень сильно раздражает. Если бы была возможность её спрятать сверху списка (как архивированные чаты, только в списке папок), то это было бы удобнее.
-
Добавление чата в папку. Сейчас это можно сделать только через настройки папки, но если бы в списке чатов можно было бы нажать ПКМ и выбрать там опцию "Добавить в папку", то это было бы удобнее, так как список чатов часто намного больше, чем папок.
Цитата
Оригинал идеи:
https://bugs.telegram.org/c/1050
В разговорах часто удобно использовать цитирование или ответ на часть сообщения, но такой возможности пока нет. В ответе будет отображаться исходное сообщение и на какую часть ссылается ответ.
Улучшение работы с файлами
Оригинал первой идеи:
https://bugs.telegram.org/c/1176
Несколько полезных улучшений:
-
Переименовывание файла после отправки. Сейчас для этого нужно заново загружать файл, что часто бывает неудобно.
-
Варианты скачивания при совпадении имён. Если в папке загрузок уже есть файл с таким названием, то можно либо создать файл с
(1)
в названии, либо перезаписать прошлый. Оба варианта имеют право на существование, и иметь возможность выбирать между ними было бы удобно.
Лента сообщений
upd от 31.08.2021 — в новой версии телеграма появилась функция перехода между каналами
Основной метод просмотра записей в других социальных сетях можно добавить в Telegram в адаптивном формате, например, возможность создать ленту из всех сообщений в каналах в папке. Так можно будет смотреть все сообщения сразу в хронологическом порядке.
Кнопка "Ответить лично"
Оригинал идеи:
https://bugs.telegram.org/c/1168
Название кнопки полностью описывает то, что она делает: ответить на сообщение в личных сообщениях с автором. Часто бывает полезно в любых чатах, а переслать сообщение кому-либо очень сложно (и почти невозможно, если диалога с этим человеком раньше не существовало).
В завершение
Уже сейчас, по мнению многих пользователей, Telegram является лучшим мессенджером по возможностям и простоте работы с интерфейсом. Конечно, в статье были упомянуты не все идеи. Так что если у вас есть своё предложение, то вы можете поделиться им с комьюнити "Хабра" в комментариях под этим постом, либо на сайте https://bugs.telegram.org, где на идею могут обратить внимание разработчики.
Комментарии (106)
dzol
18.08.2021 13:44+4Дико не хватает иерархии групп как в асечно-джабберных клиентах. И чтоб сворачивать можно было. Папки — отстой, еще и ограниченное количество.
Побольше чатов в закрепе.
Автоподстановка логинов в личке. Кейс: мне в личном сообщении одному человеку надо упомянуть другого человека, типа «спроси того-то». Но я не помню логин этого того-то. Приходится искать, копировать, вставлять — неудобно.
twistfire92
18.08.2021 13:44+3Удивлен, что в списке нет функционала, который переводит голосовухи в текст. Это уже давно реализовано в ВК, а вот в телеге для этого отдельных ботов надо юзать.
symbix
18.08.2021 23:11+3Хватило бы банальной настройки, запрещающей отправлять данному пользователю голосовые сообщения.
ST4NN
19.08.2021 00:31+1Удваиваю. Дуров собрался монетизировать Телеграм - что ж, почему бы и да, очень достойный продукт, и я бы охотно платил за подписку "не беспокоить голосовыми сообщениями". Чтобы не просто через бота, непонятно как, распознавание делалось, а чтобы собеседник, вместо неактивной кнопки микрофона, за эту платную опцию явно видел - "этому адресату отправка голосового сообщения сейчас не поддерживается, извольте потрудиться и сформулировать мысль буковками, спасибо".
Или, скажем, тем, кто сам таковые не рассылает - встречный блок голосовых (по желанию) - бесплатно. Отключил для себя микрофон - и другие тебе надиктовать не могут, - как с отображением статуса в сети. @otter18, примите фичу в шапку )
etozhesano
18.08.2021 13:44+3Сделать пункт в настройках для запрета удаления сообщений у всех. Самый актуальный для меня.
У себя на клиенте удаляй что хочешь, но возможность удалять чужие сообщения в чате? оО
jk1971
18.08.2021 13:54Дико плюсую. Отсутствие такой возможности не позволяет мне использовать Телеграм для бизнеса
EVolans
18.08.2021 14:03+2Что значит удаление чужих сообщений, вы можете удалить чьи то сообщения кроме своих не являесь администратором чата??
В чате администратор является владельцем, с чего вдруг он не должен иметь средства модерирования? Плюс насколько я помню администратор видит даже те сообщение, которые пользователь удалил в чате, их не видят другие "не администраторы".developerxyz
18.08.2021 14:07В личных чатах можно удалять сообщения собеседника
EVolans
19.08.2021 08:25Не знал, но на самом деле это очень крутая фича. Если ваш аппарат попал не в те руки, вы можете попросить знакомых с которыми переписка "важна" удалить целиком ее всю и ваши и не ваши сообщения.
dom1n1k
19.08.2021 13:32+1Сам Дуров, когда анонсировал эту фичу, говорил что-то типа: представьте, что вы по молодости вели неосторожные переписки, а через энное количество лет стали публичной персоной (политиком, например) - неудаляемый компромат скорее всего всплывёт. Должна быть возможность вычищать старые ошибки.
И мне кажется, это реально имеет смысл. Причем даже без политики. Один человек может захотеть порвать с другим и разойтись по разным дорогам. Так действительно бывает и это работает.
LostAlly
19.08.2021 22:31Ага, ваши "старые ошибки" будут хранится у тех кого надо... в частности у владельца сервера )
Совершают ошибки все, главное их не повторять и на деле показать, что вы уже не тот юнец. Сделали ошибку так будьте готовы отвечать за нее, если вы не готовы отвечать за свои действия значит вы недееспособны и спрос с вас соответствующий. ИМХО
dom1n1k
18.08.2021 16:33Это концептуальная и идеологическая фича телеги. Кому-то она может не нравиться, но если её удалить - телега перестанет быть самой собой.
DGN
18.08.2021 20:29Это очень спорная фича, что собеседник может удалить с моего устройства переписку. Местами это конечно может быть удобно "мама, это не тебе", но каждый должен сам решать за себя, а не Дуров. Как минимум нужна возможность закрепления сообщений хотя бы на устройстве, хардкеш. Пусть на сервере удаляется. И кстати, очень большой вопрос, оно удаляется окончательно или как обычно просто флаг ставится?
etozhesano
19.08.2021 13:10И кстати, очень большой вопрос, оно удаляется окончательно или как обычно просто флаг ставится?
Вроде флаг. Я точно не скажу, то вроде если делать экспорт сообщений из телеги (в настройках есть фича) то удаленные тоже будут там. Но это далеко не точно.
LostAlly
19.08.2021 22:25Поддерживаю всеми конечностями, нельзя ни о чем договориться, любая сторона может удалить все договоренности, это не серьезно. Сделали бы настройку где договаривающиеся стороны соглашаются с отсутствием возможности удаления сообщений другой стороны.
developerxyz
18.08.2021 13:58+5Самое главное забыли -- в Telegram не хватает колобков
PaladinDev
18.08.2021 15:18developerxyz
18.08.2021 17:46+1Нужны колобки как в QIP, чтобы не отдельными стикерами, а в текст сообщения встраивать, как эмодзи.
Agne
18.08.2021 15:26-2Адблок на сообщения каналов.
Невозможно и тяжело читать новостные каналы с постоянным упоминанием сми такое-то — иностранный агент и так далее.
Маску бы на удаление предложения со словом иностранный агент.Tesla2018
19.08.2021 12:08+1Читайте только «правильные» каналы, хотя я сомневаюсь, что там тоже нет упоминания «иностранных агентов»
TCPpoPochte
18.08.2021 15:37+3Нужна система плагинов.
Чтоб можно было написать плагин для фильтрации контента некоторых каналов. В частности рекламу и статистику по ковид заболеваниям.
DreamingKitten
18.08.2021 15:40+10А может не надо превращать Телеграм в Дискорд, если уже есть Дискорд? Вот эти все свистоперделки, реакции, роли разноцветные -- стильно и молодёжно, но мне как-то больше нравится когда мессенджер это мессенджер а не новогодняя ёлка с перегруженным интерфейсом, в которую уже превратили Дискорд.
Tesla2018
19.08.2021 12:08По моему, у Discord не перегруженный интерфейс, только если создание и администрирование сервера
NerdOfGalaxy
18.08.2021 15:42А как же возможность выделения чата в отдельное окно, которая уже очень давно есть в Unigram, но в оф. клиент её никак не добавят
dom1n1k
18.08.2021 16:39+3Из всего перечисленного однозначно плюсую только один пункт - создание аккаунта без оповещения контактов. Ещё про 2-3 пункта можно сказать - ну было бы неплохо, но и без них норм. Остальное свистоперделки.
Лучше бы они починили диалог пересылки сообщения. Кого и на основе каких метрик они туда пихают - это же уму не постижимо! Люди, с которыми я общаюсь постоянно, пропадают из списка регулярно, но зато рандомные люди с которыми было несколько сообщений пару лет назад - непотопляемые.
derikn_mike
18.08.2021 16:39"Сейчас в Telegram можно упомянуть только одного пользователя за раз. "
нет
developerxyz
18.08.2021 17:48В одном сообщении можно упомянуть сколько угодно, главное влезть в лимит. Одним упоинанием всех — нельзя.
Kind
18.08.2021 17:10В Telegram не хватает end-to-end шифрования по умолчанию.
dom1n1k
18.08.2021 17:21+3Ну здрасьте, это концептуальная особенность, которая (среди прочего) и сделала телегу популярной. Они предложили вполне удачный компромисс между удобством (синхронизация между девайсами, файлы в облаке и вот это всё) и приватностью (если информация чувствительная - прячь в секретный чат). Обе крайности оказываются плохи на практике для обычного человека. Ну а кому безопасность важнее всего - есть Signal и ряд ещё более гиковских решений.
DreamingKitten
18.08.2021 19:44+2Ни в коем случае!
Иначе получится как в вайбере, где нельзя один и тот же аккаунт подключить на более чем одном мобильном устройстве, а синхронизация истории между мобильным и компом который год уже "работает" через задницу.
DGN
18.08.2021 20:38А в чем проблема передать ключ между двумя своими устройствами и иметь два входа на один аккаунт?
Синхронизация, кстати говоря, и сейчас недостаточно хороша. Прочитаное на телефоне остается непрочитанным на десктопе.
DreamingKitten
18.08.2021 20:59А в чем проблема передать ключ между двумя своими устройствами и иметь два входа на один аккаунт?
Спросите это у разрабов вайбера. Когда у меня посреди важного чата телефон вдруг садится, я быстро ставлю вайбер на запасной телефон под тем же аккаунтом и обнаруживаю из всего контакт-листа только групповые чаты, да и те полностью чистые.
При живом первом телефоне перенести их он тоже не умеет.
Синхронизация, кстати говоря, и сейчас недостаточно хороша. Прочитаное на телефоне остается непрочитанным на десктопе.
Не знаю, у меня и прочитанность синхронизируется тоже.
Ndochp
22.08.2021 23:27end это телефон, а не аккаунт. Хотя при одновременном входе с нескольких устройств в один акк через тот же end to end внутри акка можно и передать секрет.
mistergrim
18.08.2021 22:18+1Вот чего действительно не хватает, так это end-to-end шифрования не десктопе.
symbix
19.08.2021 00:34В смысле, в telegram-desktop? Там нет и не будет.
Просто установите клиент, где оно есть. На маке это TelegramSwift, под остальные ОС тоже вроде существуют.
mistergrim
19.08.2021 06:37+1В смысле, в telegram-desktop? Там нет и не будет.
Вот в том и проблема. Причём оправдания разработчиков совершенно нелепые.Просто установите клиент, где оно есть. На маке это TelegramSwift, под остальные ОС тоже вроде существуют.
Ага, и по новой — уговори все контакты тоже его установить.
Yardanico
19.08.2021 09:27На macOS официальный нативный клиент Telegram поддерживает все мобильные фичи, включая Instant Preview и секретные чаты. Под Windows (UWP) есть Unigram, который тоже всё это поддерживает. Насчёт Linux не знаю, пока не видел таких клиентов.
Passionare
18.08.2021 17:11самая нелепая - это упорядочивание чатов по папкам.
изза этого в списке творится беспорядок, а вся сортировка только вручную
maxim_zverev
18.08.2021 17:35+1Скрытие в групповых чатах сообщений от заблокированных пользователей, конечно же!!!
Пользователи не перестают просить эту фичу уже больше 5 лет, получая в ответ какие-то нелепые отмазки и закрытия запросов.
AngelNet
18.08.2021 19:10+3Странно, но никто не упомянул такую нужную вещь, как возможность отображения растянутых "облачков чатов" на всю ширину экрана, ведь даже на fullhd разрешении пространство используется дико-нерационально.
https://klikr.org/783a8897ba424062f8d517da4863.png
В каком то из форков телеги это растягивание уже реализовано, так почему бы не взять в основу?
NickMalder073
18.08.2021 19:26Не знаю чего так людям необходимо голосовые чаты как в дискорде сделать, как по мне мессенджер есть мессенджер и смысла нет никакого прогинать его под какой-то другой продукт. Идея с QR неплохая, но не прям необходимая. Роли тоже не особо и нужны, как по мне (держу пару серверов в Дискорде и несколько групповых чатов в телеге — не могу сказать что роли мне очень уж необходимы что там, что там). Глобальный поиск — а зачем, ты вбиваешь название канала или id и тебе всё сразу выдаётся, смысл от бесконечной какой-то ленты. Не спорю, часть идей выше интересные и что-то даже нужно (анонимная регистрация и т.д.), но большинство — просто превратит телегу в ещё один ВК (упаси Дуров), пусть уж лучше вообще без улучшений всё будет
epeshk
18.08.2021 19:55Чёрный список слов, сообщения с которыми не отображаются, как в твиттере. Но такое не добавят — это убьёт рекламу в каналах. Похоже всё же придётся это костылить для себя самостоятельно, но с iOS клиентом это будет полный гемор (но от чтения спама я сойду с ума быстрее)
enamchuk
18.08.2021 20:00Мне и многим другим пригодилась бы возможность интегрировать Telegram в офисную телефонию (SIP, H323) - отправка уведомлений, звонки тет-а-тет и групповые вызовы. Сейчас приходится использовать сторонние решения, которые не всегда стабильно и хорошо работают.
Pongo
18.08.2021 20:45+1Возможность добавить человека в черный список, чтобы не видеть его сообщения в чатах.
1234rfvb
18.08.2021 21:52Сначала я просто проскочил этот заголовок, но потом зашёл на баш...
.18.08.2021 в 12:36 Я бы хотел, чтобы в мессенджеры добавили функцию редактирования не только своих сообщений, но и сообщений собеседника, чтобы я мог по ходу разговора исправлять его орфографические и грамматические ошибки.
aik
18.08.2021 23:23Регистрация без телефона. Ну или хотя бы без смартфона.
Нормальные группы с иерархией, а не пять папок. Ну и да, спрятать папку все чаты.
Нормальный интерфейс клиента, который позволил бы полноценно площадь монитора использовать.3aBulon
06.09.2021 08:06В чем проблема без смартфона? Ставишь на десктоп телегу и смс получаешь на кнопочник, сто раз так делал работает.
aik
06.09.2021 08:30+1А у меня не работает — при нажатии «отправить код по смс» требует сперва зарегистрироваться на телефоне или планшете.
Уже зарегистрированный смску на телефон прислать может. Но первоначальная регистрация у меня только со смартфона получается.3aBulon
06.09.2021 08:42>> А уже никак. В апреле 2021г. изменились условия входа в приложение.
Ок, признаю. Я делал раньше.
edo1h
19.08.2021 03:44Подсветка синтаксиса
ИМХО важнее сделать возможность отображать (относительно) широкие куски текста.
в текущем состоянии для пересылки кода/вывода консольных программ/etc телеграм подходит плохо из-за переносов.Иллюстрация почему приходится слать код картинкойвот взял кусок первого попавшегося скрипта:
и засунул его в телеграм:
помогла бы тут читаемости подсветка синтаксиса?
Улучшение поиска
Сейчас глобальный поиск каналов и чатов работает очень плохо…меня больше раздражает поиск по сообщениям.
пример, я подписан на @VictoriaMetrics_ru1, @metrics_ru и т. п.
в результате поиск по prometheus будет забит выдачей из этих каналов, найти в этом потоке сообщения из небольших групп или личной переписки вообще нереально.
возможное решение: группировать результаты по чатам, отображая по умолчанию, скажем, 5 последних сообщений в каждом. или хотя бы сделать возможность исключать каналы из поиска
Dron007
19.08.2021 03:53+1Не хватает истории просмотров как в браузере, а может и табов для десктопной версии. Частый сценарий - зайти в какой-то чат не подписываясь, почитать там, потом хочется вернуться, посмотреть что-то в других чатах и всё, назад уже не попасть. Снова открывай чат по ссылке или через поиск.
Ещё ужасно не нравятся нарушения привычных соглашений:
1. При просмотре видео колесо мыши практически везде меняет громкость, а стрелки влево-вправо - мотают по видео. Тут обе команды - переключают на другое видео. Сколько раз потом искал где я находился.
2. В чате стрелка вверх зачем-то переключает на редактирование последнего сообщения. А мотать-то как список? При этом стрелка вниз мотает. Верх непоследовательности.
3. Не надо издеваться над скроллбаром, он для удобства создан, с ним должны работать все клавитурные комбинации - PgUp/PgDown, стрелки, когда на нём фокус. Ничего этого нет.
4. На Андроиде ужасно раздражает то, что отключены стандартные общесистемные контекстные меню и чтобы, например, перевести сообщение или его фрагмент, недостаточно выделить текст и нажать кнопку, нужно вручную копировать, переходить в переводчик, там вставлять. Ужасно неудобно.
trapwalker
19.08.2021 10:41Я бы дополнил перечень:
тегирование чатов и контактов, чтобы можно было более гибко фильтровать по тегам в папках.
делиться не только текущей позицией, но еще маршрутом и POI. Это позволит удобнее пересекаться в пути по городу или в совместном путешествии.
больше заточить клиента под запись и публикацию подкастов. Например подкасты с прямым эфиром часто используют телегу как чат для слушателей. Логично было бы добавить опцию, когда чат прокручивается синхронно с прослушиванием записи. Если в ходе подкаста упоминается ссылка на что-то или картинка, то ее не надо искать в длинной истории. Своеобразная машина времени.
Там упоминали про совместное редактирование, но для создания чек-листов не нужно редактирование. Его нужно сделать по принципу голосования. Чеклисты очень полезны при совместных сборах и покупках.
Ещё одной киллер-фичей телеграмма могла бы стать локальная mesh-сеть на базе вайфая. Клиенты могли бы видеть друг друга и обмениваться трафиком в локальной сети, обеспечивая тем самым коммуникацию в местах, где нет интернета. Пара роутеров на аккумуляторе в рюкзаках группы могут расширить эту сеть довольно значительно. Также можно обеспечить ретрансляцию.
Иногда полезно быстро найти друг друга здесь и сейчас, не вспоминая и не диктуя номер, не надиктовывая сложно воспроизводимый никнейм. Можно просто постучать смартфонами друг о друга: микрофоны засекут точное время и интервалы соударений и отправят хеши на сервер, а сервер пришлёт в ответ приглашение в общий чат.
Urvdmih
19.08.2021 10:43+1Странно, что никто не написал про самую древнюю фичу, которой нет в телеге (хотя на багтрекере она есть в предложениях) - статусы. Удобно же, "Ушел в отпуск, не будет до такого то числа".
Fragster
19.08.2021 12:17+1Для входа по qr можно сократить один клик, последний в цепочке меню -> настройки -> устройства -> сканировать qr код -> сканировать qr-код
Fragster
19.08.2021 12:18Реальная проблема (в свое время отправлял в саппорт): так и не могут починить работу на нескольких мониторах с разным масштабом (работает масштаб первичного монитора, на втором - соответственно, окно либо кратно больше, либо кратно меньше).
4aba
22.08.2021 23:09А при нажатии пкм на правом мониторе меню открывается на основном(в моем случае левом)
PaulZi
21.08.2021 02:43Мне лично очень не хватает заглушать определённый чат по расписанию (заглушать рабочий чат вне рабочее время).
Yuri_M
Вместо бесконечных новых рюшечек - сделать главное: отвязать от номеров телефонов. Для полноценной анонимности.
hecategram
Да сделайте регистрацию на виртуальную сим карту. Только не забудьте пароль для авторизации поставить.
dom1n1k
Какая разница, виртуальная она или реальная? Если симка на реальные данные, это удар по анонимности. Если на левого человека - это значит неизвестно кто имеет контроль над твоим аккаунтом.
Layan
Можно купить SIM карту не привязанную к определенному человеку. Но да, это не во всех странах возможно.
Solann
В любой момент в этих странах могут издать закон, что тебе надо будет идентифицироваться на этой анонимной симке
v1a0
Думаю автор выше имел ввиду, что существуют сервисы, в которых есть возможность арендовать виртуальную карту без указания каких-либо личных данных (или хотя бы их проверки), с оплатой по средствам anonимных криптовалют. Не ясен лишь вопрос на сколько законны такие махинации.
Знаю, что Латвии и некоторых штатах (США) можно купить sim-ку вообще без каких-либо документов, возможно там и работают вышеупомянутые сервисы.
dom1n1k
Аренда виртуальной симки подпадает под случай "неизвестно кто имеет контроль над твоим аккаунтом" - потому что сегодня её арендовал я, а завтра кто-то другой.
dzol
Точно. Что-то я забыл. Это главное. Не нужен мессенджеру мой номер телефона.
altone
Я бы тоже хотел регистрацию без телефона, но подозреваю, что тут же возникнет проблема спама — и простого решения у неё не будет.
t38c3j
Это только частично решает вопрос спама, сейчас кому надо и так может накупить этих номеров пачками и спамить в удовольствие. Остаётся что за номером телефона нечто больше стоит чем защита от спама
DGN
Стоит в первую очередь охват аудитории. Без номеров и уведомлений "имярек в телеграм" телеграм навсегда отстанет от вацапа и подобных.
trapwalker
Без привязки к номеру проблема спама резко и на порядки усугубится. А еще усугубится проблема нецелевого использования аккаунтов и чатов для хранения там террабайтов левого контента. Я не знаю как Дуров сейчас справляется с этим, но если создание акка станет гипер-масштабируемым, то это будет не волна, а цунами. Не уверен, что такое переживёт инфраструктура.
Я тоже за опциональность номера, но не вижу ни одного способа это реализовать без ущерба для сети. Никто же не хочет, чтобы медиаконтент из чатов пропадал при чистке смартфона как в вотсапе.
Хотя всё же один способ я-таки вижу. Можно сделать создание анонимных акков платным за крипту. Но как справедливо выбрать цену - это вопрос. Да, это непопулярное решение делать что-то в мессенджерах платным. Но кто предложит лучшее решение снизить масштабируемость и предотвратить наводнение телеги миллионами мусорных аккаунтов?
etozhesano
Тоже не понимаю. Хранить на серверах без ограничений контент с таким масштабом - вот это сильно!
dzol
Спамят как с номером, так и без — в телеге периодически стучатся наркобарыги, курьером поработать предлагают.
Но вот то, что мой номер лежит где-то на серверах телеги, мне как-то не очень нравится.
trapwalker
Что значит "без"? Номер там есть, просто он скрыт. Если не требовать номер при регистрации, то таких акков будет на много порядков больше. А сейчас спамеры ограничены хотя бы необходимостью иметь сим-карты на каждый такой акк.
Это так себе, конечно, но лучше решения пока никто не предложил тут.
Bedal
посмотрите на скайп — распрекрасно работает без привязки к телефонам. Проблема спама как-то не наблюдается.
Да и подавляющее большинство перечисленных фишек там есть, кроме многого другого.
Revertis
Хм, Скайп? А кто им сейчас пользуется? Особенно на телефоне.
Bedal
Во-первых, довольно много народа. Во-вторых, какая разница? Он есть, и он по многим параметрам заметно лучше прочих.
Надо, всё-таки, осознать, что смена мессенджеров (как и многих других программ) происходит просто потому, что клюют на новое название, а не на функционал.
zzzzzzzzzzzz
Именно это я и ожидал увидеть в параграфе "Анонимное создание аккаунта". Но нет.
trapwalker
Предложитье хоть один способ это сделать и не убить все ресурсы телеграмма: это получится как медуза горгона - невозможно будет заблокировать недобросовестных пользователей.
Дуров не потянет обеспечить всех желающих бесплатным неограниченным файлохранилищем. Сейчас недобросовестные пользователи ограничены необходимостью иметь сим-карту и ли виртуальный номер. Это не бесконечный ресурс и не бесплатный ресурс. Если сделать регистрацию анонимной и бесплатной. не привязанной к номеру, то ни кого не получится заблокировать. Сеть лопнет от ЦП, спама и файлопомойки.
romxx
Вариант - ввести совершенно драконовские ограничения на анонимные аккаунты. Кому нужна прежде всего анонимность - регистрируют такой и пользуются, соглашаясь на ограничения, например задержку сообщений от 5 минут до часа, ограничения на размер пересылаемого файла, ограничение на размер хранимых медифайлов, отметку на аватарке, возможность одной галочкой выключить прием сообщений от всех анонимов и так далее. Многое можно придумать. И тут уж персона решает, что ему важнее, полноценный неанонимный, или анонимный, но с ограничениями.
И сразу убиты два зайца, и анонимность есть, и для спамеров и криминала резко привлекательность снижается.
trapwalker
Придумать-то много чего можно. Вопрос будет ли это эффективным и стоит ли игра свеч?
Если с одного анонимного акка можно слать спам раз в час, то спамеры сделают 60000 таких акков и будут слать тысячу раз в минуту.
Если с одного акка можно загрузить 5 меґабайт всего на сутки, то недобросовестные пользователи будут создавать сотни тысяч аккаунтов и будут хранить гигабайты порно-бэкапов перезаливая чанки ровно раз в сутки по расписанию и, конечно же, не вручную.
Если аккаунты действительно анонимные, то нет почти никакой возможности отличить недобросовестные твинки от человеческих. Это проблема на пустом месте, война меча и щита: если как-то анализировать паттерны, то появятся скрипты имитирующие добропорядочное использование, которые не будут детектиться по паттерну. Кому нужен этот челлендж?
Любые ограничения при возможности неограниченно клепать аккаунты будут лишь множить число этих аккаунтов и создавать постоянные неудобства только добросовестным пользователям. Для любителей же халявы все эти "ловушки" - проблема одноразовая.
Для противодействия годится только необходимость траты какого-то ценного ресурса на создание аккаунта. Сейчас это сим-карта, которых так быстро и бесплатно не наклепаешь. Это могут быть деньги, но в разных странах и разных регионах заградительные суммы для обычных людей и для спамеров разные. Мы рискуем борясь со спамом побороть еще и тех, кому, возможно, анонимные акки нужны больше всех.
Это может быть машинное время, но сейчас спамеру получить мощное облако на короткое время сильно проще и дешевле, чем добросовестному пользователю отдать свой личный комп пыхтеть над майнингом токена для создания акка. Опять наша защита будет защищать от хороших, а не от плохих.
Это может быть злая капча, но делать и поддерживать эффективную капчу может получиться в какой-то момент сложнее, чем ее взломать. Вопрос экономический и упирается в стоимость потенциальной халявы.
Все эти ваши придумки чудовищно осложнят жизнь в первую очередь живым нормальным пользователям и инфраструктуре мессенджера.
Я не утверждаю, что невозможно сделать эффективно такую защиту, но это чертовски сложно сделать, а не как вы написали.
Nikola_Piterskiy
а для чего анонимный акк таким ? Что бы что делать ? Ну серьезно ?
zzzzzzzzzzzz
Сомнительно. От ЦП и спама номер почти никак не спасёт. Например, мне регулярно спамит по телефону голосовыми звонками какая-то стоматология. Номер -- вот он. Каждый раз меняется, да. Ну и что дальше? А файлопомойку не знаю, зачем в мессенджере хранить. Если объём в гигабайты, то проще её на какой-нибудь Яндекс-диск вывалить, а если в терабайты, то в торренты. Хотя вектор атаки такой есть. По-хорошему, сообщения должны были бы храниться p2p у участников чатика (плюс ещё продублировать у посторонних людей для надёжности, но тоже p2p).
trapwalker
От ЦП и спама номер почти никак не спасёт.
Да как же это "почти никак"? Спам достаточно эффективно подавляется в Телеграме. По крайней мере у меня проблемы спама в телеге нет. Напишите если у кого есть. Было время, что раз в пару дней что-то такое приходило левое, но уже давно ничего подобного. Мне действительно по телефону чаще холодные звонки прилетают. Дело в том, что операторам не выгодно бороться со спамерами, они за все звонки так или иначе получают денежку. А Телеграмм бесплатный, он заинтересован в захвате рынка и борется со спамерами и всякими неудобствами пользователей искренне и изо вех сил.
Номер телефона всё же конечный ресурс, а ваш пример не корректен. С одного номера можно обзвонить огромное число абонентов и никто не почешется его блокировать, а в Телеграмме несколько десятков жалоб на акк и он заблокирован. Всё, этот номер вы больше не сможете использовать! Так номера быстро закончатся, а они не бесплатны.
А файлопомойку не знаю, зачем в мессенджере хранить.
если в терабайты, то в торренты[..]
Вы, кажется, не поняли как это работает и кому это нужно. Если в Телеге можно было бы регаться анонимно, то кто-то обязательно, хотя бы чисто из спортивного интереса, а может и за денежку сделает либу, которая позволит оптимизировать и автоматизировать этот процесс исключив человеческое участие. Ещё кто-то соорудит на питончике FUSE-драйвер, который будет через карусель таких акков хранить на них любые объёмы данных маленькими шифрованными чанками, похожими на что угодно для Телеграмма. Ещё кто-то (и их будет много) приспособит такую штуку для того, чтобы ещё в одном месте на всякий случай забэкапить свой сайт с мемасами или свою коллекцию хоум-видео.
Торренты работают, когда пиров много, а если это шифрованные приватные данные, то кому они нужны кроме вас самих? Это значит, что никто их кроме вас и держать не будет.
По-хорошему, сообщения должны были бы храниться p2p у участников чатика
По-хорошему?! Да боже упаси меня-атеиста от такой херни, как в вотсапе и вайбере, когда почищенный или утопленный смартфон приводит к потере медиа-контента из чата. Когда мессенджер постоянно мозолит глаза напоминаниями "забэкапь", "забэкапь", "забэкапь"... Куда?! У людей смартфоны под завязку этим медиаконтентом и кэшем заполнены. И вы еще хотите хранить чей-то контент из чужих чатиков? Да у вас на свои места не хватает! Это тупиковый вариант. Относительно надёжно и эффективно можно хранить много неструктурированных данных только централизованно, чем Телеграмм пока что героически и занимается, а те же Вотсапп и Вайбер уже практически нет. p2p - это хорошо, но оно про передачу контента, а не про хранение. К примеру p2p полезно в локально сегментированных сетях. В какой-нибудь условной Воркуте, где аплинк через спутник, удобнее притащить трафик один раз и автоматически распространять клиентами внутри быстрой сети внутри сегмента. И это не про торренты. Сейчас так незаметно для пользователей по p2p браузеры перекидывают друг другу куски видеороликов и трансляций в том же vk. Лично общался с разработчиками такой системы.
В итоге:
- Вектор атаки есть и он опасен для Телеграмма.
- Номера телефонов для холодных звонков и для спама в Телеге - не одно и то же. Операторы не заинтересованы в борьбе со спамом, наоборот!
- Каждый конкретный частный пользователь не заморочится хранением своей файлопомойки на телеге, но угрозу представляют более ушлые ребята, способные приспособить Телегу для перевозки их полулегального объёмного барахла в полу-промышленных масштабах.
- хранить медиа на клиентах - это хорошо для мессенджера, но плохо для клиентов. Они постоянно будут терять данные. Клиентам хочется хранить и пересылать в чатах много, гораздо больше, чем есть места на девайсах. А хранить чужие данные никто не хочет совсем.
- в узких чатах максимальную ценность имеет уникальный контент - не фильмы и мультики, которые так или иначе есть в сети и на торрентах, а всякие частные видосы с вечеринок и праздников, которые никому не интересны, кроме узкого круга, у которого нет ресурса надёжно хранить даже этот нужный им контент. Потому ролики с выпускного и детсадовские утренники, пересланные через вотсап и вызывают столько соплей через пару месяцев, когда переславший их в родительский чат воспитатель детсада сменит смартфон.
Если я в чем-то не прав, переубедите меня.
zzzzzzzzzzzz
Поздновато увидел, но отвечу.
В чём-то вы правы. По сравнению с голосовым спамом тут влияет скорее лёгкость подачи жалобы. Потому что за голосовой могут всякие Роскомнадзоры организацию сильно вздрючить, а не просто номер заблокировать. Но тут надо офлайн заявление писать. Есть и обратная сторона у регистрации по номеру: например, меня несколько месяцев назад в Телеграме заблокировали (точно не за спам, вообще не знаю, за что). Техподдержка не реагирует, регистрироваться на другие номера я не хочу. Так что у меня с Телеграмом ситуация безвыходная. И это мы ещё не рассматриваем случаи каких-нибудь политических активистов, которым не всегда хочется номер телефона и ФИО светить. Как можно было бы сделать регистрацию без номера телефона? Пожалуйста, с ходу предложу варианты: 1) через ограниченный ресурс -- активация аккаунта за деньги, дальше всё как есть, 2) без такого ресурса в явном виде -- возможность писать в чатики только получив по отдельному каналу приглашение от кого-то из участников.
А что мешает сейчас так сделать? Пойду, куплю себе 100 SIM-ок, и вперёд... Чуть геморройнее, чем, например, ввести 100 капч, но если "чисто из спортивного интереса", то можно. (Ну и всё равно, проще много Яндекс- или Гугл-дисков завести)
А были же и для этого специализированные решения. Про BitTorrent Sync слышал и думаю, что он не один такой.
Необязательно из чужих. Если бы я делал такой мессенджер, то на вашем устройстве хранился бы контент ровно тех чатиков, в которых вы состоите. То есть, нужный вам.
Вот это не аргумент. 1) Значительная часть контента и так уже лежит в кэше. 2) Если оно хранится централизованно, то за это всё равно кто-то должен заплатить, так что вас неизбежно монетизируют.
Anton_Andreevich
Регистрация по номеру телефона вероятно является требованием для существования мессенджера со стороны спец служб. Спам тут скорее всего не причем.
melvladimir
Анонимность нужна преступникам. А я хочу мессенджер, где, в случае чего, можно выйти на конечного пользователя. Для партизанов - отдельный мессенджер, пусть там анонимно ведут борьбу с диктатурой и т.д. и т.п. Надоела уже безответственность, которая ещё и прогрессирует очень сильно.
edo1h
За спиной Уинстона голос из монитора все еще что-то бубнил про чугун и перевыполнение Девятого Трехлетнего Плана. Монитор был одновременно приемником и передатчиком, который улавливал любой звук, кроме очень тихого шепота. Более того, пока Уинстон оставался в поле зрения монитора, его можно было не только слышать, но и видеть. Конечно, никогда нельзя знать наверняка, наблюдают за тобой сейчас или нет. Можно только гадать, как часто и в каком порядке Полиция Мысли подключается к той или иной квартире. Вполне возможно, что они наблюдают за всеми и всегда. Во всяком случае, они могли подключиться к вашей линии в любой момент. И приходилось жить, зная, что каждый звук кто-то слышит и за каждым движением кто-то следит, если только этому не мешает полная темнота.
melvladimir
Хоть это и цитата произведения, но... Зачем знать наблюдают за тобой или нет? Какая разница? Или лучше так: для кого важна разница наблюдают за ним или нет? "Лечим" не ту сторону "проблемы".
Меня, например, раздражают ссылки на наркоту и прочую срань, которые ещё и уродуют города, потому что их быстро наносят баллончиком на стену. И это спасибо анонимности. В каком случае нужна ещё анонимность? Чтобы снять ролик о подготовке к экзамену или об унижении кого-то? Приведите хоть один пример, когда нужна анонимность для чего-то полезного?
Сторону дыр в законах и неправомерном использовании данных оставьте "за кадром". Ведь именно это нужно решать.
zzzzzzzzzzzz
Баллончиком на стену их наносят не в мессенджере. И о каком "спасибо анонимности" речь, если говорим о Телеграме, в ссылках как раз-таки номер телефона, а SIM по паспорту?