Как стать автором
Обновить
107.66

Мессенджеры *

Системы обмена сообщениями

Сначала показывать
Порог рейтинга
Уровень сложности

Хватит использовать Telegram для работы: Выбираю лучший профессиональный мессенджер

Время на прочтение11 мин
Количество просмотров6.2K

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

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

На всякий случай отмечу, что идея этой статьи родилась за пару недель до ареста Павла Дурова и никак не связана с этим ужасным случаем.

#freedurov
Всего голосов 24: ↑14 и ↓10+10
Комментарии44

Новости

Telegram Боты на Aiogram 3.x: Доступ после подписки на каналы, получение Telegram ID и админка с рассылкой сообщений

Уровень сложностиСредний
Время на прочтение39 мин
Количество просмотров3.7K

В рамках цикла публикаций о разработке телеграм-ботов с использованием aiogram 3 я давно хотел осветить несколько ключевых тем: получение Telegram ID пользователей, групп и каналов, рассылка сообщений всем пользователям бота, вход в бота только по подписке на определенный канал или каналы, интеграция базы данных SQLite с помощью aiosqlite и деплой (удаленный запуск бота на сервере или хостинге). Сегодня мы закроем все эти вопросы.

Мы создадим бота с использованием вебхуков (о необходимости и способах их настройки я уже рассказывал в одной из предыдущих статей) и в конце статьи осуществим деплой на сервисе Amvera Cloud. Я выбрал этот сервис из-за бесплатного доменного имени с HTTPS-протоколом, которое автоматически выделяется и привязывается к созданному проекту, а также за простоту деплоя: достаточно загрузить файлы через GIT или внутренний интерфейс, сгенерировать простой файл с настройками прямо на сайте Amvera, и проект автоматически соберется и запустится.

Читать далее
Всего голосов 6: ↑4 и ↓2+6
Комментарии15

2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.7K

Большинство людей, которые проводят много времени за компьютером, предпочитают устанавливать в приложениях темную тему — она меньше утомляет глаза. А для людей с нарушением зрения она и вовсе единственный способ комфортно взаимодействовать с сервисами. Обо всем этом подробно писали на Хабре, чтобы не пересказывать, оставлю ссылку на статью.

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

Чтобы сделать действительно полезную фичу, потратили десятки часов и протестировали 2,5 тысячи макетов на сотнях устройств. С чем работали в процессе и что из этого вышло, расскажу под катом.

Читать далее
Всего голосов 9: ↑9 и ↓0+12
Комментарии6

User-боты в Telegram: Простая автоматизация с Python (Pyrogram). Первые шаги

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров12K

Давно хотел рассказать вам о такой интересной теме, как User-боты в Telegram, и, наконец-то, мои руки дошли до этого. Сегодня мы разберемся, что это за зверь такой, как его приручить, и, самое главное, познакомимся с мощным Python фреймворком для работы с юзер-ботами – Pyrogram.

Итак, что же такое User-бот в Telegram? Проще говоря, это бот, который ведет себя как обычный пользователь, используя ваш личный аккаунт, а не официальный API Telegram. Такой бот может участвовать в чатах, отправлять и получать сообщения, управлять группами и каналами, делать рассылки и даже выполнять административные задачи.

Это как если бы вы сами сидели за компьютером или телефоном, но все действия выполняет запрограммированный бот.

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

Читать далее
Всего голосов 9: ↑9 и ↓0+11
Комментарии27

Истории

Telegram бот «Конституция РФ»

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.4K

Всем привет! Пол года назад, я наткнулся на видео Артемия Лебедева, в котором он обозревал свою работу связанную с сайтом конституции.

Проект интересный и полезный, но реализация бота меня крайне сильно разочаровала.

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

Читать далее
Всего голосов 19: ↑9 и ↓10+2
Комментарии9

Как рождалась и умирала легенда. Двадцатилетняя история Skype

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров15K

Многие фантасты XIX — XX веков предсказывали появление устройства, позволяющего не только слышать собеседника, но и видеть его. Сегодня это стало реальностью: мы можем позвонить человеку через интернет в любую точку мира и увидеть его лицо на экране, даже если он находится за тысячи километров.

Сегодня расскажем о программе, которая, хотя и не произвела революции в онлайн-общении, дала мощный толчок их развитию. Это история о небольшом стартапе, который за несколько месяцев привлек первый миллион пользователей и со временем вырос до 400 миллионов. Вот уже третье десятилетие об этой программе знают все, и она до сих пор существует, пусть и в измененном виде. Как появился этот пионер онлайн-общения и какое будущее его ждет?

Читать далее
Всего голосов 24: ↑22 и ↓2+30
Комментарии53

Matrix: децентрализованные открытые мессенджеры с E2E-шифрованием. Обзор возможностей и настройка своего сервера

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров8.3K

В этой статье я расскажу о протоколе Matrix и мессенджерах, основанных на нем, а так же приведу инструкцию по настройке своего сервера и клиентов.

Matrix — открытый протокол мгновенного обмена сообщениями и файлами с поддержкой голосовой и видеосвязи. Почему стоит обратить на него внимание, если у нас уже есть WhatsApp и Telegram? Причин несколько.

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

Во-вторых, все больше и больше людей не доверяют WhatsApp и Telegram. В случае с Matrix же можно поднять свой личный сервер, протокол Matrix - открытый, исходники клиентов - открыты, исходники серверов - тоже открыты, а в самом протоколе end-to-end шифрование включено для чатов по умолчанию из коробки (в отличие, например, от Telegram, где оно доступно только в "секретных чатах"). Ну и само собой, не требуется нигде вводить телефонный номер для регистрации.

Как уже было сказано, Matrix позволяет делать все то, к чему мы привыкли в современных мессенджерах - чаты, групповые чаты, передача файлов, аудио- и видео-звонки.

Сервер Matrix может работать как изолированно ("только для своих"), так и в составе "федерации" - когда разные серверы общаются между собой, и пользователи, подключенные к разным серверам, могут общаться друг с другом. Есть здесь олды, которые помнят Jabber и IRC? Ну вот, здесь такой же принцип. Я бы даже сказал, что Matrix - это этакий хипстерский Jabber на стероидах.

Читать далее
Всего голосов 30: ↑30 и ↓0+38
Комментарии52

«От идеи до продакшена»: как разработать веб-приложение и загрузить в VK Mini Apps

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров4K

Привет, Хабр! Меня зовут Егор, я независимый разработчик сервисов VK Mini Apps — открытой платформы мини‑приложений и игр, которые доступны в VK, ОК, Почте Mail.ru, браузере Atom и RuStore. Ими можно пользоваться без установки на устройства, а число уникальных пользователей достигает 45 миллионов в месяц.

На базе VK Mini Apps можно легко создать приложение и поделиться им с друзьями. А если разработка окажется успешной — загрузить в каталог мини-приложений VK. Об этом всем подробнее поговорим в статье. Создадим приложение для мониторинга погоды, задеплоим на сервер и загрузим в VK Mini Apps.
Читать дальше →
Всего голосов 36: ↑32 и ↓4+42
Комментарии2

Ввод текста движением глаз и коробка для Linux? Как мы собираем запросы пользователей и используем их в разработке

Время на прочтение5 мин
Количество просмотров1.1K

Привет! Меня зовут Олег Борискин, я менеджер по продукту мессенджера МТС Линк Чаты. Каждый день нам приходят десятки запросов от пользователей — от связи в мессенджере через спутник до округления иконок на два пикселя. Все это мы собираем, анализируем и используем в работе. В статье расскажу, как устроен процесс, где мы собираем запросы и на каких этапах работы используем (спойлер: практически на всех). 

Читать далее
Всего голосов 9: ↑9 и ↓0+10
Комментарии0

[В закладки] 28 фишек Telegram, о которых знают не все

Время на прочтение9 мин
Количество просмотров27K

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

Читать далее
Всего голосов 30: ↑19 и ↓11+15
Комментарии21

Можно ли отследить пользователя Telegram через отпечаток браузера в Mini App

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.5K

Недавно мне потребовалось запустить в обычном браузере встроенное в Telegram веб-приложение, называемое Mini App. Объектом изучения стал самый популярный на данный момент кликер Hamster Kombat. Решением стал скрипт для браузерного расширения TamperMonkey, в котором я реализую объект window.Telegram с подмененным свойством platform для обхода проверки того, что приложение запускается на мобильном устройстве. Но самым интересным оказалось другое.

В процессе поиска решения я наткнулся на любопытное поведение кликера. На этапе аутентификации фронтенд совершает POST-запрос к https://api.hamsterkombatgame.io/auth/auth-by-telegram-webapp. В теле запроса, помимо данных пользователя Telegram, необходимых для аутентификации, передается свойство fingerprint, содержащее хэш идентификатора пользователя, и набор информации, характерный для отпечатка браузера.

Читать далее
Всего голосов 18: ↑17 и ↓1+22
Комментарии6

Настраиваем аутентификацию по SMS и через мессенджеры для самых мобильных пользователей

Время на прочтение7 мин
Количество просмотров3.3K

Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. В разных проектах я вижу одну и ту же ошибку: разработчики пытаются внедрить как можно больше разных методов аутентификации. В результате падает безопасность, пользователям сложнее ориентироваться, а разработчикам — управлять и поддерживать продукт.

В этой статье я объясню отличие аутентификации от авторизации, идентификации от верификации и опишу два простых варианта ее реализации с использованием node.js: по SMS и через Telegram.

Читать далее
Всего голосов 10: ↑9 и ↓1+11
Комментарии9

Обучение разработке чат-ботов Telegram: топ-15 курсов

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров14K


Чат-боты Telegram — одна из новых модных технологий, которые сейчас на хайпе. Маркетологи внедряют чат-ботов в CRM и в мессенджеры. Все фирмы хотят использовать LLM, поувольнять «лишних» сотрудников и сэкономить. В общем, сейчас это востребованная фишка, на которую большой спрос.

Чат-боты выполняют рутинную работу, привлекают клиентов и разгружают труд владельцев и работников бизнеса. Каждая организация нуждается в собственном боте. Таких организаций миллионы, а разработчиков не хватает катастрофически.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+20
Комментарии14

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн

Помните Skype? Microsoft собирается вернуть ему былую популярность

Время на прочтение3 мин
Количество просмотров14K

Источник: infocity.tech.

Я помню свое первое знакомство со Skype. Это было в те времена, когда количество пользователей мессенджера составляло около 20 млн человек (припоминаю, что эта цифра показывалась при старте приложения или где-то еще). Так вот, я тогда впервые видел, а не просто слышал коллегу из Нидерландов. Точно не помню год, когда все это происходило, но все это очень впечатлило.

Потом пользователей становилось все больше и больше, контакт-лист рос, я общался уже не с одним человеком, а с десятками. Видео, аудио, пересылка файлов и прочее. А потом как-то внезапно Skype стал чахнуть. Приблизительно то же самое происходило с ICQ. На днях зашел, а в огромном контакт-листе на пару сотен человек нет ни одного активного пользователя. И вот Microsoft заявляет, что собирается возродить Skype. Каким образом?
Читать дальше →
Всего голосов 40: ↑36 и ↓4+52
Комментарии134

На смерть Агента Mail.ru

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров29K

Не прошло и месяца после закрытия ICQ, как VK объявил о закрытии другого своего проекта мессенджера Агента Mail.ru и разослал ещё активным пользователям сервиса "письмо сообщение счастья".

"Агент Мail.ru завершит работу 20 августа 2024 года.
Авторизация по номеру телефона недоступна с 26 июня 2024 года.
Продолжайте общаться с друзьями в
VK Мессенджере, а с коллегами — в VK WorkSpace"

Читать далее
Всего голосов 15: ↑13 и ↓2+14
Комментарии82

История и конец ICQ

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров11K

Ровно месяц назад VK объявила о закрытии проекта мессенджера ICQ — спустя 28 лет после его выпуска. Завершилась работа серверов и закрылась возможность авторизоваться. Для продолжения общения VK рекомендовала перейти на продукты «VK Мессенджер» и «VK WorkSpace».

Читать далее
Всего голосов 19: ↑18 и ↓1+29
Комментарии52

Сила gRPC в облачных окружениях

Время на прочтение7 мин
Количество просмотров2.7K
При разработке исходно облачных (cloud-native) приложений требуется наладить гладкую и эффективную коммуникацию между различными компонентами. Для начала давайте рассмотрим весь спектр инструментов от XML до gRPC, которые обеспечивают и улучшают эти критически важные взаимодействия.

XML (часто с применением SOAP):


<order>
    <bookID>12345</bookID>
    <quantity>2</quantity>
    <user>JohnDoe</user>
</order>

Читать дальше →
Всего голосов 7: ↑4 и ↓3+7
Комментарии8

Теория электронных сообщений. Как мессенджеры и соцсети изменяют наше мышление и речь

Время на прочтение7 мин
Количество просмотров11K


Мы живем в мире, насыщенном всевозможными онлайн-сообщениями: СМС, сообщения в соцсетях, мессенджеры, чаты и многое другое. Казалось бы, текст мгновенного сообщения это не что-то очень сложное и выглядит как простой двухмерный объект на экране, однако его значение не статично — оно тесно связано со скоростью, с которой оно было набрано, и частотой нажатия кнопки ввода. Наверняка замечали, как меняются ваши эмоции пока [username] печатает?! Динамика разговоров варьируется: от быстрых обменов одним-двумя словами до беглой прозы, прерываемой длинными паузами, и в этих контрастах мы можем увидеть суть разговора (не только в тексте сообщения). В обоих случаях сообщения пронизаны временностью, которой никогда не было в напечатанном виде на бумаге.

Текст сообщений на экране не предшествует речи и не следует за ней, хотя зачастую он больше напоминает речь, чем письмо. Эта форма разговора, при которой каждая строка может быть проверена до момента её отправки, является определяющей характеристикой обмена мгновенными сообщениями. Сейчас сообщения занимают серую зону между речью и письмом, сохраняя различные качества каждого из них в зависимости от темперамента собеседников. С каждым обновлением приложений и запуском нового онлайн-сервиса компьютерная коммуникация меняет природу разговора и, в свою очередь, влияет на способы нашего взаимодействия.
Читать дальше →
Всего голосов 40: ↑39 и ↓1+58
Комментарии13

Парсинг Telegram-канала: Извлечение id комментаторов. Python + Telethon

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров6.5K

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

В статье приведён и разобран (полный и рабочий) скрипт, позволяющий автоматизированно собирать простую статистику о тг‑канале: список id комментаторов с соответствующими количествами комментариев от каждого.

Читать далее
Всего голосов 7: ↑5 и ↓2+5
Комментарии2

Приглашение на свадьбу, новое приложение банка и статья про изучение английского: как теперь воруют СМС

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.1K

В последнее время злоумышленники все чаще используют в качестве управляющего сервера (C2) Telegram. Вспомним хотя бы группировку Lazy Koala, о которой рассказывали здесь недавно. Колоссальное количество сообщений, огромное число жертв и каждодневное появление новых ботов и чатов в Telegram привлекли наше внимание, и мы занялись исследованием этого «всплеска». В ходе исследования мы обнаружили связанные с чатами СМС-стилеры из Индонезии. Подробнее об этом можно почитать в расширенном материале.

В этой статье мы расскажем про источники заражения и разберем уникальные экземпляры стилеров, которые имели нестандартные названия, форматы сообщений или особенности кода. Намерений злоумышленников нам не удалось узнать наверняка. Предполагаем, что все атаки совершены с целью наживы и кражи личных данных пользователей. Итак, команда PT ESC снова в деле!

Подробнее
Всего голосов 9: ↑8 и ↓1+9
Комментарии2
1
23 ...

Вклад авторов