Telegram – Новый Стандарт Обмена Информацией!
Юра МочернюкПриветствуем в статье нацеленной на раскрытие потенциала Telegram, универсального коммуникационного сервиса для хранения, обмена и распространения информации.
Если кратко, то Telegram - это некоммерческий продукт с открытой философией, фокусом на простоте, удобстве и безопасности, который является:
- Быстрым и Надежным
- Мощным и Расширяемым
- Облачным и Распределенным
- Открытым и Свободным
- Приватным и Защищенным
Все ещё не уверены в целесообразности перехода на Telegram? В таком случае, поехали!
Сначала возникает вопрос, а что не так с существующими решениями, такими как Facebook Messenger, WhatsApp, Viber или Skype? На самом деле здесь все весьма просто. Они имеют как технические недостатки связанные со стабильностью, надежностью, скоростью, синхронизацией, типами и размерами поддерживаемых данных, экономичностю, так и в некоторых случаях существенные проблемы с безопасностью (утечки данных Facebook, уязвимости и массовое наблюдение через PRISM в Skype, бэкдоры в WhatsApp). Это уже не говоря о размещении данных пользователей Viber в России и многочисленных проблемах с конфиденциальностью Facebook, которая выкупила, в частности, WhatsApp и Instagram. Последнее ставит под угрозу миллионы пользователей учитывая репутацию компании.
Все это заставляет нас, людей, живущих в эпоху информации задуматься о поиске лучшей альтернативы основанной на принципах безопасности, конфиденциальности и свободы, не подчиняющейся правительствам или коммерческим организациям, той, которая технически и функционально превзойдет существующие решения.
В 2013 году решением упомянутых проблем стало создание, Павлом и Николаем Дуровыми, Telegram, простого и удобного мессенджера на основе облачной и распределенной архитектуры, которая объединила сквозное шифрование, открытый код приложений, протокола и API. Со временем он получил клиенты для всех актуальных платформ (iOS, Android, Windows, macOS, Linux, Wear OS, watchOS) и веб-версию. В придачу Telegram развивался стремительными темпами, а каждый новый выпуск добавлял уникальные возможности, оставляя конкурентов далеко позади. Кроме прозрачной политики конфиденциальности, документации, системы контроля спама сервис характеризовался активным взаимодействием с сообществом, организацией конкурсов, как, например, получение доступа к секретной переписке между братьями основателями с призовым фондом в $300 000, где не было выявлено победителей. Косвенно безопасность сервиса также подтвердилась блокировкой приложения в Китае, как и попытками заблокировать его в России (месторасположение команды не имеет ничего общего со страной, сейчас команда базируется в Дубае).
Так перейдем же к обзору возможностей Telegram, международного сервиса с более чем 400 миллионов активных пользователей!
Архитектурные Преимущества
Одной из причин успеха мессенджера является его ядро - технологическая основа. В случае Telegram - это мощная архитектура, сформированная вокруг собственного, открытого протокола шифрования - MTProto. Вот ее преимущества:
- Беспрецедентная скорость и плавность работы;
- Мгновенная синхронизация между неограниченным количеством ваших смартфонов, планшетов или компьютеров;
- Динамичная загрузка содержимого (никаких ручных резервных копий, засорения памяти и рисков потери данных);
- Экономия сетевого траффика;
- Надежная, стабильная, отказоустойчивая передача данных и работа в целом;
- Поддержка сообществ с гигантским количеством участников;
- Наличие облачных и секретных чатов;
- Облачные чаты поддерживают шифрование в режиме клиент-сервер и обеспечивают превосходный баланс между удобством и безопасностью. В таком случае данные синхронизируются с серверами Telegram;
- Ключ шифрования облачных чатов всегда разделяется между разными юрисдикциями (что усложняет раскрытие данных с юридической точки зрения);
- Секретные чаты с шифрованием клиент-клиент гарантируют максимум безопасности и не оставляют следов работы на серверах;
- Интегрированные механизмы обхода блокировок через прокси-серверы;
- Поддержка MTProto Proxy, вида прокси, что обеспечивает шифрованную передачу данных и финансовую поддержку через спонсорские каналы;
- Шифрованное CDN-кеширование медиа в больших публичных сообществах;
- Поддержка Perfect Forward Secrecy.
Не менее важны сами приложения Telegram, здесь стоит выделить следующие особенности:
- Код официальных приложений открытый для аудита;
- Telegram Desktop (написанный на Qt) как и другие клиенты отмечается высоким быстродействием, оптимизацией и поддержкой нововведений современных ОС;
- Доступны альтернативные клиенты с собственными преимуществами;
- Возможна работа только на ПК без привязки к мобильным клиентам;
- Поддержка портативной desktop-версии;
- Поддержка нескольких аккаунтов и быстрое переключение между ними;
- Контроль двухэтапной проверки, кода блокировки, активных сеансов и авторизаций;
- Гибкий экспорт данных из Telegram Desktop в JSON/HTML;
- Імпорт чатов из WhatsApp, Line, KakaoTalk.
Основные Возможности
Telegram может находить других людей как по номерам в телефонной книге, так и через имена пользователей, что позволяет заменить SMS, электронную почту и удовлетворить ваши личные и рабочие потребности в сфере переписки.
Поскольку Telegram - мессенджер, его пользователи в основном взаимодействуют с чатами и сообщениями, которые, на первый взгляд, не отличаются ничем особенным. Тем не менее благодаря симбиозу идей, технологий и их воплощения, возможности сервиса выведены на совершенно новый уровень.
Концепция Сообщений
Сообщения служат контейнером для разных типов содержимого и их комбинаций доступных к отправлению:
- Текст с поддержкой форматирования (жирный, моноширный, курсивный, подчеркнутый, зачеркнутый шрифт, ссылки) и хештегов
- Поддержка веб-содержимого (изображения, анимации, видео) и мгновенного просмотра
- Упоминания пользователей, ответы на сообщения, источники пересланных сообщений
- Эмоджи (некоторые анимированные), стикеры, анимации
- Легкие и плавные анимированные стикеры
- Как отдельные медиа/файлы, так и их наборы до 10 элементов на каждый
- Изображения в формате файлов без потери качества
- Документы
- Аудио файлы
- Любые файлы размером до 2 ГБ в неограниченных количествах
- Контакты с поддержкой полей VCARD
- Расположение (в том числе в реальном времени с просмотром взаимного положения на карте)
- Опросы и викторины
- Голосовые сообщения
- Видео сообщения (круглые видео продолжительностью до 1 мин.)
- Содержимое ботов, их кнопки и декорации
Telegram предоставляет следующие инструменты для работы с сообщениями:
- Массовое копирование, удаление и пересылка (в частности в несколько чатов одновременно);
- Удаление сообщений/чатов без ограничений;
- Редактирование сообщений и замена медиа/файлов;
- Коррекция отправленных изображений;
- Отложенные сообщения;
- Тихая отправка и отмена сообщений в процессе отправки;
- Удобные средства воспроизведения медиа, содержимого веб-сервисов (поддерживается потоковый режим, масштабирование, фоновое воспроизведение, быстрый переход с любого чата, картинка в картинке, миниатюры, временные метки...);
- Гибкий редактор медиа (обрезка/поворот, рисование, маски, текст, коррекция...)
- Опция автовоспроизведения анимаций и небольших видео (включение звука кнопкой громкости);
- Меню отправки на iOS поддерживает iCloud, Dropbox и Google Drive;
- Удобная и стабильная запись, отправка, воспроизведение голосовых/видео сообщений с поддержкой ускоренного воспроизведения, обрезки (видео сообщения) и «записи при приближении»;
- Отправка видео без звука как анимаций;
- Облачные черновики (недописанные сообщения можно продолжить редактировать и отправить с любого из ваших устройств);
- Отправка отдельных стикеров (не из ваших наборов);
- Предпросмотр стикеров, их наборов, GIF;
- Переход к оригиналу в сообщениях через нажатие на источнике.
Концепция Чатов
Чаты Telegram функционируют в облачном и секретном режимах и предоставляют такие преимущества как:
- Неограниченное количество и объем чатов;
- Группировка с помощью гибких, облачных папок;
- Просмотр содержимого чатов по типам медиа;
- Удобное архивирование чатов;
- Автоудаление сообщений;
- Прикрепление сообщений и чатов;
- Прикрепление/открепление, (раз)архивирование, удаление, очистка истории, кеша, обозначение прочитанными/непрочитанными, включение/выключение уведомлений... для одного или более чатов одновременно;
- Расширенный поиск в чатах с поддержкой хештегов, имен файлов, фильтрации по дате и отправителю;
- Глобальный поиск чатов, контактов, имен пользователей, содержимого сообщений, хештегов, имен файлов с поддержкой фильтрации и разделения на категории;
- Поиск эмоджи и стикеров по названию или ключевому слову;
- Поиск изображений, анимаций, мест на карте в сети;
- Просмотр лучших стикерпаков;
- Добавление контактов не имея их номера;
- Добавление людей и групп неподалеку;
- Просмотр общих с контактом групп и медиа;
- Запоминание позиции в чатах при выходе;
- Видео профилей;
- Предпросмотр чатов и аккаунтов;
- Статистика сообществ;
- Временные пригласительные ссылки для сообществ;
- Гибкий индивидуальный/глобальный контроль уведомлений по типам чатов с поддержкой исключений, временного выключения, параметров системы, счетчика на иконке, умных уведомлений (не чаще m раз в n минут).
Облачный Режим
Избранное – ваш личный чат, что предоставляет доступ к содержимому со всех ваших устройств. Поддерживает простой переход к источнику пересланного сообщения и напоминания.
Чаты – индивидуальное общение с вашими контактами.
Группы – коммуникация между множеством человек. Уникальные особенности:
- До 200 000 участников;
- Изменение названия, фото и описания группы;
- Изменение видимости истории для новых участников;
- Два типа групп: публичные (доступ по открытой ссылке/местонахождению, поиск по имени) та приватные (доступ через закрытую ссылку);
- Возможность ручного добавления лица к группе;
- Общая история сообщений;
- Цепочки ответов;
- Медленный режим;
- Смена владельца, администраторов, контроль их прав, подписей (должностей) и просмотр истории действий за 48 часов;
- Модерация, контроль прав доступа (с поддержкой временных/постоянных исключений) и блокировка пользователей;
- Поддержка упоминаний участников;
- Официальные стикерпаки в группах от 100 человек;
- Использование ботов для различных задач, включая автоматическую модерацию;
- Улучшение до групп для трасляций.
Каналы – трансляция информации для подписчиков. Уникальные особенности:
- Неограниченное количество подписчиков;
- Смена названия, фото и описания канала;
- Публичные и приватные каналы (аналогично группам);
- Общая история публикаций;
- Просмотр истории действий (аналогично);
- Подписи администраторов;
- Смена владельца и контроль разрешений админов;
- Черный список пользователей;
- Поддержка тихой отправки сообщений;
- Счетчик количества просмотров публикаций;
- Удобный обмен сообщениями с каналов (выбор/поиск получателей, комментирование);
- Обсуждения через интеграцию з группами/ботами;
- Автоматизация и расширение возможностей через ботов;
- Множество вариантов использования: ведение блогов, развлекательных, учебных каналов, замена некоторых веб-сайтов, каналов новостей, структуризация собственной информации, монетизация…
Примеры каналов:
- @bbcukrainian – официальный канал службы BBC;
- @hightech_fm_daily – технологический канал с подборками новостей от hightech.fm;
- @durov – англоязычный канал Павла Дурова с актуальными новостями о Telegram.
Боты – учетные записи Telegram, что контролируются программами, а не людьми. Некоторые боты наделены возможностями искусственного интеллекта. Уникальные особенности:
- Собственное фото, адрес и имя для обращения и обмена ботом;
- Поддержка всех типов содержимого;
- Режим приватности для групп;
- Разрешение на разговор (отправка уведомлений);
- Возможность остановки бота;
- Возможность монетизации;
- Три варианта коммуникации;
- Через чат с ботом (с помощью команд, сообщений и клавиатур);
- Через встроенный режим с отправкой запроса и получением данных налету с любого чата;
- Через взаимодействие с динамическими сообщениями ботов в разных чатах, что включает: встроенные клавиатуры, оплату ботами и ответы на их сообщения;
Боты помогают в решении самых разных задач, в частности:
- Обучение, поиск и напоминания;
- Модерация, обратная связь и поддержка;
- Платежи;
- Быстрый доступ и обработка данных внутри Telegram и интеграция с другими сервисами (YouTube, Gmail, Wikipedia, Flibusta, NovaPostha и т.д.).
Секретный Режим
Секретные Чаты – максимально защищенные чаты один на один. Их особенности:
- Сквозное шифрование;
- Отсутствие следов работы на серверах и синхронизации между устройствами;
- Скрытие содержимого уведомлений с экрана блокировки;
- Блокирование снимков экрана и копирования/пересылки информации наружу;
- Таймер самоуничтожения сообщений;
- Проверка безопасности через сопоставление ключа шифрования;
- Удаление приложения приводит к утрате секретных чатов;
- Не поддерживается Telegram Desktop (из-за кросс-платформенных ограничений безопасности).
Звонки – максимально защищенные голосовые и видео вызовы один на один. Их особенности:
- Сквозное шифрование;
- Невероятно быстрые, качественные и экономные;
- Проверка безопасности через сопоставление ключа шифрования в виде 4-х эмоджи;
- Фоновый режим и картинка в картинке;
- Разные гудки в зависимости от наличия адресата в сети;
- Демонстрация экрана
- Быстрые текстовые ответы;
- Контроль peer-to-peer и входных вызовов с поддержкой исключений.
Без Шифрования
Голосовые чаты - вызовы с неограниченным количеством участников на базе групп и каналов. Их особенности:
Пользовательский Опыт
Одна из сильнейших сторон Telegram состоит в том, что несмотря на весь спектр возможностей и гибкость, разработчикам удается оставлять приложения простыми и аккуратными, а внимание к деталям прослеживается во всех аспектах сервиса. Вот некоторые из преимуществ:
- Удобные комбинации кнопок, действия мышей и экранные жесты;
- Поддержка тем (Desktop, Android, iOS) и расширенных фонов чатов (узоры, их интенсивность, размытие...), с выбором акцентных цветов и облачной, кросс-платформенной синхронизацией;
- Поддержка ночного режима со сменой тем и автоматическим переходом (по расписанию, с восходом/закатом солнца или по показателям датчика освещенности);
- Адаптивный UI в Telegram Desktop;
- Удобная отправка фото/видео (просмотр на весь экран, массовая отправка, группировка, выбор последовательности, индивидуальное редактирование, предпросмотр и комментарии);
- Доступ к последним встроенным ботам с меню вложений;
- Быстрый переход к последнему сообщению, упоминанию (через значок), другому получателю (пересылаемые сообщения) и даты в чате;
- Отмена очистки истории и удаления чатов в пределах 5 секунд;
- Изменение количества строк текста для чатов в списке;
- Изменение радиуса сообщений;
- Полноэкранное воспроизведение видео со звуком через поворот экрана;
- Уведомления о присоединении новых контактов из телефонной книги;
- Смена последовательности стикерпаков и поддержка их архивирования;
- Умная автозагрузка медиа;
- Ярлыки и виджеты;
- Расширенная статистика и контроль данных;
- QR-коды;
- VoiceOver, TalkBack.
Экосистема
Самое время кратко рассказать об основных открытых платформах и расширениях, которые прекрасно дополняют Telegram и переносят пользовательский опыт на качественно иной уровень.
Telegram API & TDLib – мощные инструменты для быстрой разработки клиентов Telegram, последний к тому же может позаботиться о множестве низкоуровневых деталей (работа с интернет-соединениями, последовательность обновлений, шифрование локальных данных).
Bot API – основа платформы ботов, что позволяет разработчикам со всего мира создавать собственных ботов, сочетать Telegram с новыми сервисами (например YouTube, IMDb, Spotify) и бесконечно расширять возможности мессенджера. Создание, настройка, передача ботов осуществляется через бота @BotFather, а поиск существующих возможен с помощью веб-сайтов или отдельных ботов.
Некоторые боты с поддержкой встроенного режима:
- @quizbot - взаимодействие с глобальными викторинами;
- @imdb – поиск информации о фильмах/сериалах в базе IMDb;
- @vid – поиск видео;
- @like – создание опросов с реакциями в виде эмоджи;
- @wiki – поиск в Википедии;
- Другие: @gif, @pic, @music, @youtube, @gmailbot.
Некоторые боты без поддержки встроенного режима:
- @discussbot – добавление комментариев к каналам и сайтам;
- @livegrambot – настройка обратной связи для каналов;
- @novaposhta_bot – отслеживание посылок Новой Почты;
- @railwaybot – поиск и оплата железнодорожных билетов;
- Другие: @airtrack_bot, @controllerbot, @flibustafreebookbot.
Bot Payments API – расширение, что позволяет создавать торговых ботов для оплаты товаров и услуг. Особенности: обработка платежей сторонними поставщиками услуг, поддержка Apple Pay, Google Pay и сохранение данных карт (при включенной двухэтапной аутентификации).
Stickers Platform – с помощью бота @stickers позволяет пользователям создавать, управлять и делиться наборами стикеров (никаких платных стикеров) и масок, а также просматривать их статистику. Возможна монетизация лучших работ.
Gaming Platform – с помощью ботов вроде @gamee позволяет как играть самостоятельно, так и делиться HTML5-играми и соревноваться с другими.
Comments Platform - через веб-сервис и @discussbot позволяет добавлять поддержку комментариев к каналам и сайтам. Основные возможности также включают отправку фото, получение оповещений и авторизацию через Telegram.
Instant View Platform – позволяет через наборы специальных правил (шаблонов) создавать оптимизированные версии веб-страниц с функцией мгновенного просмотра в мобильных приложениях Telegram. Преимущества: высокая скорость, экономия траффика и ресурсов, кеширование, настройка внешнего вида страниц (шрифт, размер шрифта, стиль страницы и ночной режим), отсутствие рекламы, разные типы содержимого, легкая адаптация разработчиками и поддержка тысячами веб-сайтов.
Telegraph & Telegraph API for Logins and Stats – платформа для создания статей (как эта) с поддержкой медиа, форматированного текста и встроенного содержимого с веб-сервисов (YouTube, Twitter) через сайт telegra.ph разработанный командой Telegram. Бот @telegraph помогает с привязкой публикаций к собственному аккаунту, управлением ими, параметрами аккаунта и просмотром статистики.
Telescope – сервис, который позволяет делиться публичными видео сообщениями и просматривать их без Telegram аккаунта через сайт telesco.pe (http://telesco.pe/<Имя_Канала>).
IFTTT API (if this, then that) – с помощью бота @IFTTT и совместимых апплетов обеспечивают двухстороннюю интеграцию Telegram с более, чем 360 IFTTT-совместимых сервисов (Instagram, Dropbox, Philips Hue…) и позволяет формировать автоматизированные цепочки действий (пересылка твитов в Telegram чат/группу, обмен треками добавленными к списку воспроизведения Spotify, взаимодействие с устройствами IoT и много другого). Новые апплеты можно создавать собственноручно.
Telegram Login for Websites – веб-виджет/ссылка для авторизации на внешних сайтах через Telegram (так как это часто доступно через Google).
Telegram Passport – унифицированный метод авторизации для сервисов, что требуют подтверждения личности. Сервис хранит личную информацию (паспорт, идентификационный код, права, переведенные документы…) насквозь зашифрованную вашим паролем, поэтому Telegram не имеет к ней доступа.
Localization Platform – коллективное создание и улучшение переводов интерфейса через внесение собственных предложений и голосование (утвержденные изменения применяются в режиме реального времени). Доступен выбор языка интерфейса в приложениях через ссылки или файлы локализации.
Платформы Тем и Фонов – создание, настройка, редактирование, поиск изображений и тем, обмен творчеством с другими.
T.me Links – приватные/публичные ссылки для доступа к группам, каналам, сообщениям, пользователям, стикерпакам, фонам, языкам интерфейса и ботам с автоматической обработкой клиентами.
Встраивание Сообщений – возможность интеграции сообщений публичных каналов и групп в код веб-страниц.
Платформа Багов и Предложений - развитие мессенджера с учетом мнения сообщества;
Платформа Конкурсов - развитие мессенджера через краудсорсинг.
Telegram Support Initiative – поддержка и ответы на вопросы пользователей с помощью волонтеров.
Настройка
Не менее важной есть и адаптация приложения под потребности конкретного пользователя. Telegram достигает этого за счет гибкой, облачной системы настроек с поддержкой исключений, поиска параметров и ответов из FAQ, а также полного контроля таких аспектов как: информация учетной записи, уведомления и звук, безопасность и конфиденциальность, данные и память, настройки чатов.
Заключение
Можно ли считать Telegram новым стандартом обмена информацией? Учитывая его философию, беспрецедентный набор возможностей, а также как количественные, так и качественные характеристики — это безусловно так!
Telegram – это идея, идея, что каждый на этой планете имеет право быть свободным, это свобода делиться мыслями, свобода на личную коммуникацию и свобода создавать ценные инструменты.
Telegram – это сервис, сервис созданный для тех, кто не готов соглашаться на меньшее, кто стремиться получить лучшее решение из всех возможных.
Присоединяйтесь и приобщайте других к технологической революции уже сегодня!