В этой публикации, друзья, рассмотрим такой вопрос: как установить Телеграмм на компьютер. Какие есть способы использования Telegram на компьютере? Популярный мессенджер можно использовать на ПК, ноутбуке, любом ином устройстве с десктопной ОС. При этом можно иметь смартфон или планшет и установленное на нём мобильное приложение Telegram. А можно использовать эмулятор Android и обычный кнопочный телефон. Есть ещё возможность использовать вместо кнопочного телефона виртуальные или анонимные телефонные номера. Давайте детально обо всём этом.
↑ Как установить Телеграмм на компьютер
↑ Как использовать Телеграмм на компьютере без смартфона или планшета
- Подсистема Android в Windows 11. Пока что недоступна официально, но есть кастомные способы её установки;
- Эмуляторы Bluestacks, NoxPlayer, MEmu, Koplayer и прочие бесплатные;
- Установка кастомного Android x86 на виртуальные машины.
Примечание: друзья, выбор и установка эмулятора Android – тема ёмкая и отдельная. Если вы новичок в этой теме, выбирайте программу Bluestacks и устанавливайте её с официального сайта. Это самый простой способ организовать на компьютере эмулятор Android.
Как пользоваться Telegram Web | Телеграмм Веб – новая версия мессенджера!
В эмуляторе Android необходимо авторизоваться с помощью своего аккаунта Google, чтобы иметь возможность устанавливать приложения из магазина Google Play. В магазине устанавливаем приложение Телеграмм.
Запускаем приложение. Нажимаем «Продолжить на русском».
Указываем страну и номер кнопочного телефона.
На этот телефон поступит звонок. Принимаем его, слушаем код авторизации в мессенджере. И вводим этот код в приложение на эмуляторе.
После чего получим доступ к содержимому своего аккаунта в Telegram, если ранее использовали мессенджер с этим номером. Если это первая авторизация, необходимо пройти стандартные процедуры создания нового аккаунта.
↑ Как использовать Телеграмм без номера телефона
Друзья, использовать Telegram можно без реального номера телефона, т.е. без SIM-карты. Это возможно с помощью сервисов, которые предоставляют услуги виртуальных номеров. Такие сервисы специально заточены под регистрацию аккаунтов в мессенджерах, платёжных системах, прочих сервисах. Служебные СМС для регистрации и авторизации в аккаунтах будут предоставляться в веб-интерфейсе таких сервисов.
И есть санкционированный самим Телеграмм способ использовать мессенджер без номера телефона — анонимные номера. Сервис Fragment от создателя Telegram – это платформа купли-продажи никнеймов Telegram на аукционе. Эта платформа также позволяет приобрести для создания аккаунта Телеграмм анонимный номер, не привязанный к SIM-карте. Цена анонимного номера разная, самая дешевая – немногим больше $4.
Итак, друзья, у нас есть физический смартфон или планшет, либо эмулятор Android с установленным и авторизованным приложением Telegram. Как же использовать Телеграмм на компьютере?
↑ Веб-приложение Телеграмм
Самый простой способ использовать Телеграмм на компьютере – веб-версия мессенджера в окне любого браузера. Заходим в веб-версию Telegram на его сайте . Нажимаем «Продолжить на русском».
Нам будут доступны два варианта авторизации в веб-приложении:
- Первый – с использованием QR-кода. Это вариант для случаев, когда есть смартфон или планшет с установленным мобильным приложением Telegram;
- Второй – по номеру телефона. Этот вариант используем, если мобильное приложение Telegram установлено на эмулятор. Также можно использовать в случаях, когда на смартфоне или планшете не работает камера, и нет возможности отснять QR-код.
Чтобы авторизоваться с помощью QR-кода, в мобильном приложении на смартфоне или планшете открываем настройки. Входим в раздел «Устройства». Кликаем «Подключить устройство».
Снимаем камерой смартфона или планшета QR-код на экране компьютера.
При выборе авторизации по номеру телефона указываем номер телефона. После чего в приложении на смартфоне, планшете или эмуляторе получим служебное уведомление Telegram с кодом входа в веб-приложение. Который необходимо ввести в веб-приложение Telegram.
После авторизации в окне веб-приложения увидим содержимое мессенджера, синхронизированное с мобильным приложением на смартфоне, планшете или эмуляторе.
↑ Десктопные приложения Телеграмм
Официальные десктопные приложения Telegram доступны для Windows, Linux и Mac. Их можно скачать на сайте мессенджера . Для Windows есть обычная версия, устанавливаемая в систему. И есть портативная версия, не требующая инсталляции. В Windows 10 и 11 Телеграмм можно установить ещё и в качестве современного приложения из магазина Microsoft Store. В поиске магазина ищем приложение Telegram Desktop.
Механизм авторизации в десктопных приложениях Telegram такой же, как и рассмотренный выше для веб-версии. В запустившемся приложении нажимаем «Продолжить на русском».
Далее – «Начать общение».
И выбираем способ авторизации — QR-код или по телефону.
↑ Сторонние приложения Телеграмм
Друзья, также существуют сторонние клиентские приложения Telegram для компьютера:
- Unigram – есть для Windows и Xbox One. Имеет многооконный режим, функцию секретных чатов, самоуничтожающиеся изображения и прочие функции, которых нет в родном клиенте Telegram Desktop;
- Bettergram – есть для Windows, Linux и Mac. Позволяет закреплять до 50 чатов (у родного клиента Telegram Desktop 5 чатов), создавать категории для чатов, отмечать важные чаты;
- Мультимессенджеры – Pidgin, All-in-One Messenger, Rambox, Franz, Disa.
Мультимессенджеры хотелось бы отметить отдельно. Помимо указанных таковым является известный браузер Opera. У Оперы есть боковая панель, делаем на ней клик правой клавишей мыши, выбираем её настройку.
И включаем веб-приложения нужных нам мессенджеров и сервисов. Здесь есть Телеграмм. И есть ещё WhatsApp, ВКонтакте, TikTok, Facebook Messenger, Instagram, Twitter.
Любой включённый мессенджер будет доступен на боковой панели. Его окошко можно закрепить в части окна браузера, а в остальной части окна работать с браузером как обычно. Авторизация в Телеграмм здесь такая же, как для обычной веб-версии.
Ещё, друзья, Телеграмм на компьютере можно установить как веб-приложение в почтовом клиенте. Один из таких, например, Mailbird. Предусматривает подключение к своему интерфейсу множество различных мессенджеров и сервисов.
Источник: remontcompa.ru
Telegram Web App bot: разбор и аспекты безопасности June 14, 2022 on Savely Krasovsky’s blog
Первый и второй способ предлагают нам аутентифицировать и авторизовать пользователя через специальный объект initData , который можно достать с помощью JavaScript. Объект имеет следующую структуру:
Проблема в том, что официальная документация хоть и предупреждает, но не особо объясняет зачем валидировать поле initData на сервере бота.
TL;DR
Мэллори: Привет Боб, я Алиса, дай мне информацию о балансе и сделай перевод на имя Мэллори.
Боб: Пожалуйста, Алиса, всё готово.
Мэллори: Привет Боб, я Алиса, дай мне информацию о балансе и сделай перевод на имя Мэллори.
Боб: Предоставьте, пожалуйста, валидную подпись Алисы.
Мэллори разводит руками
То есть нужно это затем, чтобы произвести безопасную аутентификацию (проверку подлинности запроса) и авторизацию (понять, что к боту пришла именно Алиса, а не Мэллори).
Без этой валидации бот сможет предоставлять критически важную информацию (например, вы делаете онлайн-банкинг в боте) просто по ID пользователя Telegram.
Важно также понимать, что валидация должна происходить исключительно на серверной части. Валидация на клиентской части мало того, что бессмысленна, так ещё и скомпрометирует токен вашего бота.
Валидация, к слову, не совсем тривиальная. Разработчики Telegram, как обычно, не поленились и вместо проверенного стандарта JSON Web Token (JWT), реализовали свой собственный велосипед, да ещё и на базе обычного HMAC-SHA256 (то есть HS256 будь у нас JWT-токен). В результате initData представляет собой URL-encoded строку query-параметров. Для корректной валидации которой требуется следующая цепочка шагов:
- Декодируем строку, используя URL-encoding (важно, иначе значение с ключом user останется не декодированным).
- Полученные пары ключ-значения сортируем в алфавитном порядке.
- Исключаем ключ hash
- Из полученных пар составляем тело вида: auth_date=nquery_id=nuser= . Важно сохранить значение с ключом user в чистом JSON.
- Берем хэш от токена вашего бота с помощью алгоритма HMAC-SHA256 с ключом WebAppData .
- Берем хэш от полученного в шаге 4 тела с помощью того же алгоритма, а в качестве ключа используем хэш, полученный ранее в виде последовательности байтов (а не hex-репрезентации!).
- Преобразуем полученный хэш в hex-строку и сравниваем со значением ключа hash .
По аналогии с JWT, если валидация прошла успешно, пользователя можно считать аутентифицированным и переходить к авторизации с помощью предоставленного payload (в нашем случае это id в объекте user ).
— требуется собственный бэкенд для веб-части для валидации initData и работы с пользователем
Keyboard-кнопка
С первым и вторым способом всё понятно: вы получаете от Telegram подобие готового токена и поэтому реализация собственной аутентификации и авторизации не требуется, требуется только валидация.
Но с третьим способом ситуация с одной стороны проще, с другой сложней. Дело в том, что initData не приходит и наладить общение с серверной частью не выйдет. Ведь вы не будете знать кто к вам пришёл.
Однако при использовании этого способа появляется возможность использовать метод Telegram.WebApp.sendData() , который позволяет отправить сообщение боту напрямую, а тот предоставит его вам через long-polling или вебхуки. Стоит учесть, что после успешного выполнения веб-окно автоматически закроется, а бот отрапортует сервисным сообщением Вы успешно передали данные боту кнопкой «Test button».
Поэтому Telegram позиционирует этот способ как удобный способ сделать гибкую веб-форму ввода с полями типа date picker . Вернуть значения формы можно с помощью метода Telegram.WebApp.sendData() .
Нужно понимать, что в JS-файле этот метод является лишь прослойкой, само значение, переданное в sendData() отправляются далее через MTProto-метод sendWebAppData . Методы MTProto невозможно использовать без авторизации в Telegram, поэтому тут мессенджер берет безопасность полностью на себя.
В этом заключается плюс этого метода.
+ удобно для заполнения сравнительно простых форм ввода
+ наличие собственного бэкенда для Web-части не требуется
— initData не приходит, возможность авторизовать пользователя на своём бэкенде (даже если он есть) отсутствует
— отправить информацию боту можно только 1 раз
Кнопка в меню вложений
Есть также четвертый способ, который технически не отличается от первого и второго (только дополнительными полями в initData ), но в этом случае бот добавляется в меню вложений.
+ плюсы первых двух способов
+ возможность использовать бота в переписке с человеком
+ новый интуитивный механизм использования ботов Telegram
Источник: krasovs.ky
Телеграм: что это такое и зачем он нужен, как пользоваться, каковы его плюсы, минусы и отличия от других мессенджеров
Всем привет! На связи Максим и сегодня мы поговорим о том, что такое Телеграм и зачем он нужен. А еще я перечислю основные преимущества, недостатки, отличия от других мессенджеров и скажу, как им пользоваться.
Telegram – это мессенджер для обмена данными между пользователями. Он позволяет вести приватную или групповую беседу, подписываться на каналы, создавать конференции и использовать/создавать ботов. Еще он поддерживает обмен файлами, мультимедийными материалами разного формата. Ну а владельцем и главным разработчиком является Павел Дуров. Да, да, тот самый создатель социальной сети ВКонтакте. А теперь давайте обо всем по порядку и максимально подробно.
Что такое Телеграм и каковы его особенности
Как гласит легенда, идея создания пришла к Павлу Дурову еще до того, как он покинул пост директора ВКонтакте. Разработчик очень хотел для себя и других права на личное пространство. Как итог, 14 августа 2013 года всем пользователям устройств на платформе iOS стал доступен Телеграм — первый сервис, не предоставляющий информацию о своих пользователях ни одному правительству.
Главной особенностью приложения является приватность каждого пользователя. Никто не имеет доступа к личным файлам, а переписки видны только человеку и его собеседнику. Круто, правда? Кроме того при регистрации каждый пользователь придумывает свой уникальный «ник», а аккаунт привязывается к телефонному номеру. Соответственно, для авторизации на другом устройстве придется пройти верификацию по коду из СМС. Т.е. без телефона никто другой попасть в аккаунт попросту не сможет.
Итак, Телеграм, что же это такое и зачем он нужен? Основная функция приложения – предоставить нам возможность вести диалог или создавать беседы, которые могут сопровождаться обменом файлов различных форматов, в том числе фото, видео или текстовыми документами. Со времен релиза приложения в нем появился целый ряд нововведений: бесплатные стикеры, возможность создавать ботов, каналы, редактировать сообщения и неограниченное пространство для хранения собственной информации.
Стикеры
Думаю, все вы знаете, что такое стикеры и зачем они нужны. Но мало кто знает, что в приложении Телеграм их можно не только подключать совершенно бесплатно, но и подгружать свои. Это особенно актуально, если вы хотите выделиться среди друзей или товарищей.
Группы
Группа в Телеграм – это чат, в котором участвуют 3 и более пользователя. Максимальное количество собеседников – 200 000 (а когда-то было всего 5 000). В последнее время стало популярным создавать группы по интересам: для вебмастеров, фрилансеров, дизайнеров, инженеров, SMM-щиков, программистов и т.д.
Каждый новичок, вступивший в чат, сразу видит всю историю переписок. Т.е. не придется дублировать важные оповещения, он сам сможет всё найти. Это особенно актуально для групп состоящих из работников средних и крупных компаний, когда возможны перестановки, увольнения или набор персонала.
Существуют секретные чаты — особые группы, вступить в которые невозможно без приглашения админа. Вся переписка может удаляться по истечении определенного срока, а хранится она исключительно на устройствах пользователей. После удаления никто не сможет ничего восстановить, даже имея доступ к серверам.
Грамотно продумав систему хештегов можно легко ориентироваться в переписке. Данная функция пригодится, когда общаются сразу несколько сотен человек. Чтобы упростить поиск важной информации – достаточно сопровождать такие посты определенными хештегами и тогда любой подписчик сможет быстро их отыскать.
Чаты и правда очень удобная штука, особенно для вебмастеров или людей, работающих через интернет. Ну а как их создавать и искать можете почитать в других моих статьях.
Каналы
Своеобразные микроблоги. Автор делится информацией с подписчиками сохраняя анонимность. Одно плохо – без создания и привязки чата (она же группа), общаться с потенциальными клиентами не получится, как и лайкать/обсуждать новшества.
Каналами пользуются многие известные блогеры, а еще их часто создают для продвижения бренда. О том, как их создать или найти смотрите информацию в моих статьях. Ну а если вы владелец аккаунта в Instagram (Компания Meta Platforms Inc., владеющая Инстаграм, признана экстремистской организацией, а ее деятельность на территории РФ запрещена), то могу порекомендовать вот этот сервис — onemorepost.ru. Он позволит связать соц сеть с мессенджером и настроить автопостинг, что впоследствии сэкономит уйму времени на создании и публикации контента.
Вкладка «Избранное»
Неограниченное пространство для хранения информации пользователя. Своеобразное облачное хранилище, в котором можно хранить файлы, понравившиеся сообщения и записи из каналов.
Боты
Миниатюрные помощники, призванные облегчить жизнь админам групп или каналов. Они используются для:
- ведения каналов;
- создания развлекательного контента;
- ответов на команды заранее записанными ответами;
- поиска информацию в интернете;
- создания опросов;
- украшения постов;
- с недавнего времени через ботов можно организовывать куплю-продажу товаров.
Это небольшой перечень возможностей, но, уверен, вы уже смогли приблизительно оценить их полезность. Кстати, отличить их можно по специальной приписке «Bot» — довольно просто, верно? О том, как создать своего бота и настроить некоторые функции я уже писал в отдельной статье.
Как видите, особенностей очень много и каждая из них отличает Telegram от других стандартных мессенджеров. Есть и привычные функции: обмен голосовыми и видео-сообщениями, пред просмотр ссылок, использование GIF анимации, отметка на прочитанных сообщениях. Но Телеграм – это не просто средство для обмена сообщениями. Это нечто среднее, между социальной сетью и простым мессенджером. Здесь есть свои уникальные особенности, которых нет в других сервисах.
Достоинства и недостатки
А теперь я опишу основные плюсы и минусы данного приложения. Начну с плюсов:
- Интерес разработчика. Сервис никогда не стоял на месте с момента своего релиза. Он всегда развивался, привносил новые возможности для своих пользователей.
- Полная конфиденциальность. Павел Дуров, директор проекта, создал его для того, чтобы у всех могли быть свои секреты. С его слов — «…Telegram защищает свободу слова и конфиденциальность».
- Каналы. Уникальный и удобный способ делиться информацией с другими.
- Хранение информации. Мессенджер можно использовать как хранилище информации и файлов.
- Отсутствие платного контента.
- Наличие всех функций для комфортного общения. Аудио, фото, видео, текстовые сообщения, обмен файлами, конференции.
- Доступность на всех платформах. Программа доступна для работы на ПК под управлением Windows, MacOS, Linux. Все возможности сервиса предоставляются в браузере – для этого есть TelegramWeb. Еще есть версии приложений для смартфонов: Android и iOS. Все данные синхронизированы, везде используется один аккаунт.
А теперь пару слов о недостатках. Во-первых — это отсутствие возможности комментировать записи, размещенные внутри каналов. Оценить их можно только при помощи специальных реакций (эмодзи). Во-вторых, полная конфиденциальность не всегда является достоинством. Факт – Телеграм используется для продажи незаконных услуг и товаров.
Других недостатков замечено не было. Ну, или я их просто еще не выявил. Как бы то ни было — это качественная сеть, по праву заслужившая положительные отзывы от своих пользователей.
Отличия от других мессенджеров
Редко в каком сервисе для общения между пользователями встретишь:
- полностью бесплатные стикеры;
- встроенные мини-игры с системой рекордов;
- огромные беседы;
- покупка-продажа товаров;
- конфиденциальность;
- хранилище цифровой информации;
- возможность создания своего контента: стикеров, ботов;
- мультиплатформенность.
Да, конечно, большую часть этих функций можно встретить в каждом втором мессенджере. Однако часть из них обязательно окажется платной или будет отсутствовать вовсе.
Как начать пользоваться Телеграм
Чтобы воспользоваться всеми возможностями приложения нужно иметь телефонный номер и любой современный гаджет. Мессенджер поддерживает все востребованные платформы: Windows, Android, IOS и т.д..
Если коротко, то для регистрации потребуется:
- Скачать клиент и установить его на компьютер/телефон.
- Пройти достаточно простую регистрацию.
Процедура доступна и в браузерной версии сервиса – TelegramWeb. Ну а чтобы авторизоваться на любом другом устройстве нужно будет ввести код из смс.
После прохождения регистрации, когда вы окажитесь в приложении, в контактах будут отображаться люди из телефонной книги. Отыскать друзей, ботов и каналы можно по их псевдонимам или адресам. Для этого в приложении есть общий поиск.
Заключение
Итак, если вы все еще задаетесь вопросом — «Что такое Телеграмм и зачем он нужен», то ответ прост – это торговая площадка, облачное хранилище и немного социальная сеть. Мессенджер стремительно развивается и с каждым годом его функционал только растет и улучшается. Уверен, через год он обзаведется еще кучей полезных фишек и пользоваться им станет еще приятнее и удобнее. У меня же на этом все. Подписывайтесь, рассказывайте друзьям и до встречи в следующих статьях! Удачи!
Источник: iflife.ru