Типичный программист
81.4K subscribers
2.58K photos
861 videos
8 files
7.4K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление Telegram

В Telegram выкатили обновление, в котором добавили группировку чатов, каналов и ботов по папкам. Реализована эта группировка в виде отдельных табов в мобильных приложениях и боковой панели в десктопной версии.

Другое крупное нововведение — детальная статистика каналов, доступная владельцам каналов, в которых больше 1 000 подписчиков.

#telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Программисты из Postuf разработали решение для Telegram, которое позволяет скрывать разные аккаунты и открывать их только через уникальный код-пароль.

Причём стандартный интерфейс приложения абсолютно никак не изменился, добавился всего один пункт в настройках конфиденциальности (который доступен лишь в течение 1 минуты после авторизации в основном аккаунте, поэтому сторонний пользователь вообще никак не узнает об использовании фичи).

Для чего такая фича может понадобиться?

Например, для неприятных ситуаций, когда пользователь будет вынужден разблокировать и показать содержимое Telegram. Так совпало, что релиз пришёлся как раз на то время, когда в Беларуси людей активно задерживают в том числе после проверок подписок и переписок в Telegram.

Теперь разработчики хотят, чтобы Павел Дуров ознакомился с их решением. Для этого они запустили хештег #ДуровДобавьДвойноеДно. Подробнее о работе фичи ребята рассказали в этой статье:

https://tprg.ru/CV0Q

Пользовались бы такой фичей?

#telegram #безопасность
Павел Дуров рассказал, почему серверного кода Telegram нет в открытом доступе

Одной из главных причин основатель Telegram назвал попытки выведать серверный код неназванным «авторитарным режимом». Якобы код собирались использовать для создания локального приложения и последующим закрытием всех остальных социальных сетей в стране.

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

#telegram
This media is not supported in your browser
VIEW IN TELEGRAM
На Apple подали в суд с требованием удалить Telegram из App Store, похожий иск к Google на подходе

Претензии имеет некоммерческая организация Coalition for a Safer Web. Мессенджер обвиняют в том, что в нём недостаточно усердно блокируют неприемлемый контент.

В отличие от Google, перед удалением приложений из магазинов, Apple сначала обращается к разработчику. Так что резких удалений без причины ждать не стоит. Тем более, Apple и команда Telegram пока никак не прокомментировали новость. А вот министр иностранных дел Российской Федерации Сергей Лавров высказался.

#telegram
Telegram-бот на Python: от первой строчки до запуска на Heroku

В Telegram есть много полезных ботов, но нет одного — вашего. Так давайте его напишем. В этой инструкции вы найдёте всё, что необходимо для полноценного запуска:

https://tprg.ru/s6nc

#telegram #python
Telegram выкатил фичу для тех, кто давно хотел уйти из WhatsApp, но не мог из-за важных переписок

Скажите коллегам, чтобы собирали свои открыточки. Ведь начиная с Telegram 7.4, у них появилась возможность без костылей перенести все чаты из WhatsApp. В том числе и групповые.

Для переноса достаточно открыть WhatsApp, сдвинуть нужный чат справа-налево и выбирать пункт «Экспорт чата». В меню «Поделиться» тапните на Telegram, выберите нужный контакт и всё — дальше Telegram всё сделает за вас.

#telegram
После добавления голосовых чатов в каналах, Павел Дуров анонсировал ТВ-каналы в Telegram

Правда, пока не очень понятно, в каком виде нововведение будет реализовано.

Сам Дуров сравнил новую функциональность голосовых чатов с радиостанцией, а предстоящее добавление ТВ-каналов — с телевизионной станцией. Возможно, речь идёт про развитие Telegram как стриминговой платформы.

#telegram
Какой мессенджер самый безопасный для пользователей?

Сегодня отношение к Telegram не всегда однозначное, а его фактическая безопасность — очень волнующая тема для многих пользователей.

Да и если не Telegram, какой мессенджер выбрать, чтобы сохранить максимальную секретность? В этой статье аналитический отдел Falcongaze разобрался в политике приватности Telegram. А также проанализировал другие популярные мессенджеров и выбрал самый безопасный вариант:

https://tprg.ru/aA7F

#безопасность #telegram
Названы мессенджеры, собирающие меньше всего данных о пользователях — и Телеграм даже не в тройке

С выходом iOS 14.5 Apple вынудила разработчиков приложений явно запрашивать разрешение на получение данных. Это позволило журналистам PhoneArena провести исследование и выяснить, какой именно мессенджер собирает меньше всего ваших данных.

И на первом месте ожидаемо оказался Signal. Единственное, что просит приложение — номер телефона. Второе место неожиданно занял Skype, а замкнул тройку Zoom.

Подробнее о топе приложений и собираемых ими данных рассказали в этой статье: https://tprg.ru/ni4U

#telegram #безопасность
Международная группа криптографов обнаружила сразу 4 уязвимости в протоколе шифрования Telegram

Так, одна из уязвимостей позволяла изменять последовательность сообщений, поступающих от клиента на сервер. Её можно было использовать, чтобы подставить другого человека. Например, когда человек одним сообщением одобряет пиццу, а другим негативно высказывается о преступлении, можно подстроить всё так, будто человек письменно одобрил преступление.

Исследователи в очередной раз скептически высказывались об отношении к выбору протокола MTProto для Telegram, вместо более распространённого Transport Layer Security. Тем не менее, об уязвимостях они сообщили заранее, дав разработчикам возможность всё пофиксить.

И хотя уязвимости не представляли опасности для большинства пользователей, в Telegram напомнили, что готовы выплатить за находки до $100 000.

#telegram #криптография #безопасность
Подборка полезных материалов, которые помогут освоится в разработке Telegram-ботов на Python:

— Бот для управления и мониторинга сервера через Telegram: https://habr.com/ru/post/597377/

— Бот​ для отслеживания курса криптовалют: https://www.youtube.com/watch?v=pUKXnMfFdkg

— Бот с парсером анекдотов на Python: https://www.youtube.com/watch?v=o06cdLnyc3I

— Бот для постинга мемов: https://www.youtube.com/watch?v=oAKVM7h4Kp4

#telegram #python
Идея для пет-проекта: робосамурай, который пишет хокку

А для его реализации нам понадобятся: Telegram-бот, база существующих хокку, хитрый алгоритм и этот гайд:

https://habr.com/ru/post/663932/

#telegram #python
За что стоит любить программирование, так это за то, что с помощью него можно решить многие жизненные проблемы

Например, автор этой истории создал систему, которая помогает находить свободное парковочное место во дворе дома всего за 5 секунд. Для этого он использовал обычную камеру видеонаблюдения и Telegram бота, написанного с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. В итоге пользователю достаточно нажать «Найди парковку». И бот находит места и отрисовывает их на фото, которое возвращается пользователю.

Подробнее о процессе разработки, фишках и подводных камнях — в статье: https://habr.com/ru/post/685108/

#нейросети #diy #telegram #python #opencv
Если вы думаете, что чат-боты — это что-то несерьёзное, этот пост для вас

С помощью обычных чат-ботов Telegram выдать доступы сотрудникам и оптимизировать работу техподдержки в команде на 2500 человек.

Как? Разбираемся вместе с разработчиками КРОК: https://tprg.ru/7hKN

#telegram
Пишем систему омниканальной рассылки оповещений в Telegram

Все мы знаем о рассылках, где нас приглашают что-то купить или дарят бонусные рубли. Они не пишутся и не отправляются в ручном режиме — это долго, дорого и непрактично (особенно, если вы вдруг решили порадовать скидкой сразу миллионы клиентов). Такими сообщениями занимаются системы, которые на основе правил собирают «уникальные» предложения и отправляют их по SMS, на почту или в пуш-уведомлениях.

В статье разобрались, как устроена система омниканальной рассылки без сложной персонализации и большой базы данных клиентов. И рассказали, как реализовать что-то похожее с отправкой в Telegram на примере реального кейса: https://tprg.ru/MP1A

#telegram #csharp
После того, как OpenAI стала раздавать доступы к API, в Телеграме появилась куча ботов по типу ChatGPT.

Давайте сделаем такого же, но своего: https://tproger.ru/articles/kak-sozdat-gpt-bota-v-telegrame/

#telegram #нейросети
Пет-проект для души: Telegram-бот, который помогает изучать английский язык

К нам заглянул Артем Аментес, CEO проекта CVCode. Он рассказал, за что любит пет-проекты и почему это важная часть при приёме на работу. А ещё показал, как сделать своего бота для изучения английского языка на Python, aiogram и GPT-нейросети. Исходники прилагаются.

Делов на 20 минут, а удовольствия на месяц

#telegram #нейросети #python
МТС стала партнёром Telegram: компания запускает в мессенджере рекламу с таргетингом по номерам телефонов

Изначально рекламная платформа Telegram позволяет произвести таргетинг по каналам, на которые подписаны пользователи, их интересам и геолокации.

МТС предложил добавить таргетинг на внешних данных по номерам телефонов. Также МТС теперь может использовать логотип и нейминг Telegram в целях рекламы сервиса «МТС Маркетолог». На первом этапе новая система таргетинга будет работать только на номера абонентов МТС. Но уже до конца года в качестве внешних данных добавят и номера клиентов других операторов.

Сотрудничество провернули с одним из партнёров Telegram, ни партнёра, ни коммерческие условия сотрудничества с ним в компании не назвали. Но МТС хотя бы поделилась комментарием, а вот в Telegram на запрос Forbes не ответили.

#telegram