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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download 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
За что стоит любить программирование, так это за то, что с помощью него можно решить многие жизненные проблемы

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

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

#нейросети #diy #telegram #python #opencv