Чат жк
Взято тут: https://t.me/porjatiipodumati/19979
46 задержанных. 16 регионов. Один чат-бот. Десятки сломанных судеб. 15 уголовных дел соединены в одно производство. Всем фигурантам — от 12 до 22 лет.
По данным следствия, через бот «Дайвинчик»/Leo было совершенно более 80 попыток склонения подростков к диверсиям и терактам только за последний год. И это лишь те, о ком стало известно.
В анкетах — фотографии симпатичных девушек, интересы, романтический флёр. Всё как в обычных дейтинг-приложениях, только проще и анонимнее.
Жертва, поверив в искренность собеседницы, оплачивает билеты по фишинговым ссылкам и отправляет геолокации — чаще всего возле крупных ТЦ. Сразу после этого «девушка» исчезает, и появляется «сотрудник ФСБ» с видеообращением: «Спасибо, ты только что передал координаты для удара».
Дальше — угрозы, шантаж и склонение к действиям. Кураторы заставляли подростков совершать вооружённые нападения на силовиков, поджигать релейные шкафы и банкоматы, подпиливать вышки ЛЭП. Всё это подавалось как «псевдооперативные мероприятия» — якобы помощь спецслужбам.
Анатомия знакомств: почему свайп делает нас уязвимыми
Дейтинг-приложения — это не просто способ найти пару. Это мощный психологический механизм, который эксплуатирует глубинные потребности.ю:
1. Дофаминовая петля. Каждый мэтч — это микродоза дофамина. Мозг учится: чем больше свайпов, тем больше шанс на «награду». Возникает зависимость от самого процесса поиска, а не от реальной связи. В этом состоянии критическое мышление отключается — важно лишь получить подтверждение своей значимости.
2. Иллюзия близости. Переписка в мессенджерах создаёт ложное чувство интимности. Отсутствие невербальных сигналов заставляет наш мозг «дорисовывать» идеального партнёра. Мы влюбляемся не в человека, а в его образ, который сами же создали. Идеальная среда для манипуляции.
3. Анонимность и безнаказанность. В ботах вроде «Дайвинчика» нет даже минимальной верификации. Можно представиться кем угодно, использовать фейковые фото и менять аккаунты каждые пять минут. Это рай для вербовщика — его след исчезает через секунду после отправки сообщения.
4. Эмоциональный голод как двигатель. Исследования подтверждают: основная аудитория дейтинг-приложений — люди с чертами «Тёмной триады» (нарциссизм, макиавеллизм, психопатия) и те, кто находится в «точке боли». Одиночество, недавний разрыв, низкая самооценка, жажда признания — всё это превращает человека в идеальную мишень. Вербовщики безошибочно находят тех, кто «голоден» до внимания, и дают его в избытке.
Алгоритм манипуляции: психологический разбор
Манипуляция строится по классической схеме, усиленной спецификой среды:
· Любовная бомбардировка — флирт, комплименты, внимание 24/7. Жертва чувствует себя «избранной».
· Сбор компромата — безобидная просьба перейти по ссылке «чтобы оплатить билетик на свидание» или скинуть геолокацию «чтобы я знала, где ты». На самом деле — фишинг и фиксация координат.
· Шантаж — человек уже совершил действие, его ставят перед фактом: «Ты только что передал координаты для удара. Теперь ты соучастник. Либо работаешь на нас, либо садишься».
· Эффект «скользкой дорожки» — сначала просят о безобидном (просто пришли скрин), затем — о всё более опасном. Психика не замечает, как пересекается черта.
Цена одиночества: сколько зарабатывает «Дайвинчик» на подписке
Теперь о том, почему безопасность пользователей не является приоритетом.
Бот «Дайвинчик» (позже Leo) — один из крупнейших ботов знакомств в Telegram. По данным на пике популярности (2023–2024 гг.), его аудитория оценивалась в 3,5–4 миллиона пользователей, преимущественно из России и СНГ. Бот работает по фремиум-модели: базовые функции бесплатны, но для нормального общения нужно платить.
Монетизация
На чем и сколько зарабатывает «Дайвинчик»?
· Leo Premium: от 399 до 599 рублей в месяц (в зависимости от срока). Открывает просмотр лайков, расширенные фильтры, отключение рекламы.
· Leo Boost: разовое продвижение анкеты на сутки — порядка 99–199 рублей.
· VIP-статус: дополнительные очки внимания — 999 рублей.
При консервативном подсчёте: если платными функциями пользуются хотя бы 2–3% аудитории, это около 100 000 платящих пользователей в месяц. Средний чек — 400–500 рублей. Таким образом, ежемесячная выручка бота может составлять 40–50 миллионов рублей (примерно 450–550 тысяч долларов). Годовой оборот — до полумиллиарда рублей.
При таких доходах внедрение даже базовой модерации, верификации пользователей и антифишинговых фильтров — вопрос решаемый. Но это стоит денег и замедляет рост аудитории. Главная цель любого дейтинг-сервиса — максимизировать количество регистраций и вовлечённость. Безопасность не приносит прибыли. Поэтому «Дайвинчик» — идеальная среда для хищников: регистрируйся мгновенно, общайся анонимно, никаких проверок. Жертвы сами платят за то, чтобы их нашли.
При чём здесь Telegram и Дуров?
Telegram позиционируется как оплот приватности: секретные чаты, отсутствие модерации личных переписок. Чат-боты вроде «Дайвинчика» встроены в экосистему и воспринимаются пользователями как её естественная часть. Возникает ложное чувство безопасности: «раз в Телеграме, значит, безопасно».
Дуров неоднократно заявлял, что Telegram не вмешивается в приватные коммуникации. Но когда платформа становится инструментом психологического террора против подростков, а её владельцы получают косвенную выгоду от популярности таких ботов (через общий рост аудитории и использование Telegram Stars в некоторых сервисах), вопрос ответственности из философского превращается в юридический и моральный.
Пока система остаётся глухой: распознать фишинговую схему внутри чат-бота или секретного чата невозможно. Для жертвы всё выглядит как обычная переписка. И тот, кто ищет любви, находит вместо неё камеру.
Что делать?
Как не попасть в руки вербовщиков? Очевидные советы:
· Прекратить знакомства в непонятных чатах и ботах, где нет верификации и модерации.
· Если просят перейти по ссылке, оплатить что-либо или скинуть геолокацию — стоп. Вас собирают.
· Включить внутренний фильтр: «Зачем мне это говорят?», «Кому это выгодно?», «Почему именно сейчас?».
· Знать свои уязвимые точки. Если вы чувствуете одиночество, недавно пережили разрыв или остро нуждаетесь в признании — вы на прицеле. Именно в такие моменты включайте максимальную осознанность.
· Помнить: настоящие отношения не требуют секретности, опасных действий и доказательств преданности через риск.
Расскажите это тем, кто младше. Их психика ещё не готова распознавать хищников в овечьей шкуре. А платформа, увы, не сделает это за них.
Еще больше разборов с психологическим аспектом вы найдите в канале «Практическая психология»! Заходи: https://max.ru/channel_practical_psychology
Был у меня сервер на Golang и простенький клиент для тестирования:
Отправа/прием собщений, команд, доставка событий работают. В общем-то плюс-минус все хорошо, но тестовый консольный клиент - это не то, что я хотел бы использовать в повседневной жизни на телефоне. Да и вы наверно тоже 😂
И вот в последнее время работал над отправкой сообщений. Наметил структуру/логику и реализовал отправку сообщений. В ответ на сообщение сервер кидает уведомление о доставке. Это нужно чтобы клиент понял, что нужно остановиться и не отсылать больше сообщения.
Доставкой сообщений на клиенте занимается мой небольшой доставщик. Кидаешь ему сообщение и он пытается его отправить. Сервер в ответ может отправить много чего, но в данный момент мне важно обработать статусы сообщения. А статусов столько (возможно что-то упустил и добавлю, но склоняюсь что этих хватит):
- в процессе отправки ⏳ (анимированные часики)
- ошибка отправки ❗
- доставлено на сервер ☑️
- доставлено до получателя ☑️☑️
- получатель прочел ✅✅
Визуальную часть реализовал ранее, так что сейчас просто использую ее. А вот про ошибки забыл. Ранее руки не дотягивались, не заострял внимание на ошибках и в ответ просто отправлял строку с ошибкой. Недавно столкнулся с тем, что строка - это лучше чем вообще ничего, но строку неудобно обрабатывать. Так что ввел структуру ошибки и отправляю ошибку в таком виде:
Но это еще не все. Не особо писал тесты и в какой-то момент временно сломал серверный код из-за изменения типов данных в серверной базе данных. Дела... 😂
Сейчас у меня сообщения отправляются, ответ сервер используется для обновления состояния сообщения. Кстати, вот скрин сообщений и их состояний:
А тут видно, что неотправленные сообщения помечаются восклицательным знаком, который расположен слева от сообщения и по центру:
Черновики
Но это еще не все. У нас же есть черновики и как хорошо что с самого начала начал над ними работать. Дело вот в чем. Пользователь может отправить сообщение новому собеседнику или даже будучи не в сети. В нормальном режиме отправка сообщения происходит по ID чата. Персональный чат это или групповой - неважно. Отправляешь сообщение по ID и сервер уже сам разберется нужно его отправить одному собеседнику или рассылать группе.
И вот тут есть небольшая проблема. Если пользователь отправляет сообщение новому пользователю, то происходит следующее: серверу сообщается информация о том какому именно собеседнику (receiverID) нужно доставить сообщение. В результате сервер создает персональный чат (если он не был создан) и отправляет ID чата. После этого отправитель уже шлет сообщение не по receiverID, а по chatID.
Проблема в чем? В том, что chatID не известен до отправки сообщения. После получения ответа от сервера, отправителю нужно найти отправленное сообщение, создать для него чат и закрепить отправленное сообщение за чатом.
На словах, вроде, все понятно. У меня сейчас этот момент реализован совсем плохо. Если не исправить, то будет еще хуже и в итоге сам себе создам ад при жизни.
В общем, исправлю, не любитель заниматься полнейшей ерундой 😂 На данный момент этим и занимаюсь.
После добавлю код для обновления статуса сообщения:
- доставлено до получателя ☑️☑️
- получатель прочел ✅✅
На данный момент работает отображение статуса отправки (⏳) и доставки до сервера (☑️) .
Далее планирую заняться получением и визуализацией принятых сообщений. У полученных сообщений нет статусов, с ними немного проще: нужно просто отобразить их и у меня вроде все для этого уже готово (кроме приема, сохранения в БД и обновления частей интерфейса).
Есть одна давняя и неприятная новость: уведомления о доставке не будут работать без сервисов Apple и Google. Так что чтобы мобильное приложение присылало уведомления, нужно будет плОтить (для Apple около 10к руб в год, для GooglePlay вроде $25 за регистрацию аккаунта, а дальше еще не смотрел).
Голосовые/видео звонки - до них пока не добрался 😅
Сейчас план-минимум - это сделать сервис обмена сообщениями и файлами.
--
По вечерам разрабатываю сервис для общения на Go & Flutter. Кому интересно, можете подписаться куда-нибудь на меня, попробуете его в числе первых.
Постепенно буду продолжать делиться успехами разработки сервиса.
Помните Clubhouse, то самое приложение, которое обещало сделать онлайн-общение совершенно иным? Туда еще было попасть примерно так же сложно, как в масонскую ложу, все выпрашивали друг у друга инвайт.
У русскоязычных пользователей в этом жанре популярнее Discord, где тоже можно сидеть в голосовых комнатах. Сегодня расскажем о том, как голосовой чат был впервые воплощен еще на телефонных аппаратах — и где это произошло.
В СССР был свой Discord, правда, незапланированный — тот самый ленинградский «Эфир», родившийся из бага декадно-шаговых АТС.
Кратко о принципе работы «эфира»:
вы в Ленинграде (не Санкт-Петербурге), на дворе 1980-е,
вы звоните по определенному номеру телефона, который не подключен к абонентской линии; возможно, вам его передал какой-то друг из института или бывший одноклассник, которому вы пожаловались на скуку,
поздравляем, теперь вы в «эфире» — можете наслаждаться прослушиванием обсуждений анонимов, а можете и сами поучаствовать.
Конечно, может и не повезти — номер уже заблокировали телефонисты, которые не оценили желание молодежи перегружать телефонную сеть. Тем не менее, лазейки в виде новых номеров находились, сообщество росло и устраивало встречи вживую, пока переход АТС на более новое оборудование в конце девяностых не прекратил постепенно эту историю.
Но задолго до «эфира» на другой стороне Земли уже существовали свои «аудиоконференции» — и их, в отличие от хулиганского советского сообщества, удалось монетизировать.
Из Ленинграда 1980-х переносимся в США тридцатых: куда-нибудь в глубинку, в сельскую местность. Поднимаем трубку телефона — и сразу же слышим разговор какой-нибудь Джейн Смит с подружкой. Кажется, придется подойти к телефону попозже, если вы хотите позвонить своему приятелю Хэнку — линия занята, кумушки болтают. Либо…
Party line, она же общий телефонный провод на несколько абонентов или групповая линия — это телефонная линия, которой пользуются несколько абонентов телефонной связи. Название не связано со значением вечеринка, в данном случае party — это группа абонентов.
В русском языке нет корректного краткого термина, полностью передающего смысл — это не спаренный телефон и не параллельное подключение. Давайте договоримся, что в этой статье мы будем использовать словосочетание общая линия в качестве синонима party line.
Если в городах США с самого начала телефонизации использовались индивидуальные линии, то в глубинке, особенно во время войны, использовались party lines — из-за экономии. Одно дело телефонизировать густонаселенный город, где в одном доме живут десятки абонентов, другое — удаленную деревню.
Конечно, это было неудобно: никакой конфиденциальности; при звонке голосить начинают аппараты всех домов на линии; чтобы совершить вызов, нужно дождаться перерыва между разговорами…
Афиша фильма категории Б «Party Wire» (1935), где маленький городок оказывается потрясен слухами после подслушанного по общей линии разговора
Внимательный читатель переспросит: если линия одна, то звонок что, раздается во всех домовладениях?! Отвечаем: да, на классической — все. Чтобы понять, кому именно сейчас звонят, нужно было разобраться, звучит ли сейчас ваш условный селективный ритм — определённая комбинация длинных и коротких звонков.
Выглядел номер условных Смитов в 1935 году следующим образом: 133 ring 3, где 133 — номер абонента, он же общий номер Смитов и всех их соседей, с которыми они делят party line, а ring 3 – рисунок звонка, то есть три звонка с паузой. Если звонка два, то трубку могли поднять Джексоны, соседи.
Теперь представьте, что на вашей линии 10 семейств (бывало и такое). У каждого дома — своя комбинация звонков. Ну как, нравится? А ведь так жила большая часть абонентов — 63% в 1930 году, 75% в 1950.
Если вы поднимаете трубку не на свой звонок — а это бывало часто — то можно было подслушать чужие разговоры. Технических ограничений, препятствующих этому, не было — исключительно моральные.
Было много попыток регулировать party line при помощи этикета — перед нами одна из них. Перевод: «Party line — как коллективная постройка амбара. Та же самая кооперация, которая сделала коллективную стройку доброй американской традицией, имеет свой аналог в сельской party line. Соседи по телефону могут сделать свою party line идеальным примером сотрудничества, пользуясь телефоном совместно. Бесконечный спрос на недорогую сельскую телефонную связь может быть удовлетворён с точки зрения оборудования только за счёт большего числа установок общих линий. Распространение этой системы увеличивает полезность каждого телефона. Вы можете получить от неё максимум и улучшить свой клиентский опыт, будучи хорошим соседом по party line»
Но были и плюсы —
во-первых, хоть какая-то связь лучше ее отсутствия,
во-вторых, общий тариф был более выгодным,
Сравните private- и party-тарифы штата Индиана. Чем больше линий, тем выгоднее. 1$ того времени примерно эквивалентен 10-11$ сегодня
в-третьих, по party line можно было сплетничать не только с лучшим другом, но и с дорогими соседями, привлекая в беседу хоть все домохозяйства и по своей линии, и по линии второго абонента, если он тоже имел неиндивидуальную линию.
Как видите, вот они, первые многопользовательские голосовые чаты! Еще не анонимные (в отличие от «эфира»), ограниченные возможностями телефонных линий тридцатых, но уже весьма бодрые.
Музыкальная пауза для любителей брит-рока: Party Line (The Kinks) как раз на тему сложностей пользования общей линией
Некий Jake Locke путем перебора (!) десяти тысяч (!!) бостонских телефонных номеров (крутя диск номеронабирателя — !!!) в 1967 году нашел целый ряд номеров, аналогичных ленинградскому эфиру.
Набравший этот номер абонент слышал тихий автоответчик «We’re sorry, you have reached a non-working number» («Вы позвонили на нерабочий номер»), но все позвонившие на этот номер в один момент соединялись между собой и могли говорить друг с другом громче автоответчика. Это уже не party line сельской местности, где состав участников понятен, а настоящее анонимное пространство телефонных хулиганов.
В США эти чаты, в отличие от СССР, не были запрещены — если движение безвредное, то его лучше возглавить, а не свернуть. Скорее всего, именно так решили операторы, выкатывая предложение для клиентов — коммерческие многоканальные номера: ты оплачиваешь соединение (по завышенному поминутному тарифу или фиксированной плате), а взамен попадаешь в голосовой чат.
Особенно это понравилось подросткам — достаточно набрать что-то вроде 500-TEEN, и вы в чате. Операторы этих линий взимали с участников поминутную плату, например, 95 центов за первую минуту и 45 центов за каждую последующую. Все было здорово, пока родителям не приходил счет на сотни, а иногда и тысячи долларов за звонки, как папеньке и маменьке неназванного юноши из Окленда, что в Калифорнии (4168 долларов).
Впрочем, сами взрослые тоже пользовались голосовыми чатами повышенной тарификации — искали вторую половинку (540-AMOR), жаловались на коллег и соседей (линия стерв), находили друзей.
Ну как тут устоишь
Для офисной работы голосовые чаты не использовали, хотя железнодорожники и применяли похожие схемы для координации поездов. Все же голосовой чат страдал нехваткой конфиденциальности, и чувствительную информацию предпочитали озвучивать в частных разговорах по индивидуальной телефонной линии.
Мы соединили лучшее от голосового чата и решили проблемы проводной телефонии — видеоконференцсвязь MANGO OFFICE запускается на любом компьютере из браузера, никаких номеров повышенной тарификации набирать не нужно, с конфиденциальностью все хорошо.
Подписывайтесь на наш блог, впереди много интересного — в следующий раз расскажем про голосовых помощников.