Ответ на пост «Девушка выложила лайфхак и получила серию реакций на него»1
Чувак в конце не нужен, я знаю. Но мне лень редактировать видео.
«У нашего руководства нет почты». Как техподдержка мессенджера Max чинила звонки 51 день, а решение заняло 30 секунд (Полезный лайфхак)
Привет, Пикабу! Хочу поделиться историей о том, как одна маленькая галочка в настройках смартфона поставила в тупик целую армию разработчиков крупного мессенджера, а их техподдержка заставила ждать от них решения 51 день (и более!), хотя само устранение проблемы заняло ровно полминуты.
Акт 1. Улика-призрак и первый след
В середине апреля на телефоне моей мамы-пенсионерки (смартфон Poco) перестал работать мессенджер Max. Симптомы странные: исходящие звонки идут, а вот принять входящий аудио- или видеозвонок от контактов невозможно. При поступлении звонка мамин экран молчит, а после сброса в шторке появляется системное уведомление от встроенного Антиспама: «Заблокированный вызов».


Суть проблемы.
Делать нечего, 17 апреля в 20:21 пишем в официальную техподдержку. Кое-как пробившись через упрямого бота, в 20:42 мы наконец-то состыковались с живым оператором. Первые полчаса ушли на стандартную рутину: проверили громкость, всплывающие окна, режим «Не беспокоить» и разрешения на экране блокировки.






Стандартный набор проверки настроек.
Самое фантастическое, что 17 апреля я скинула оператору скриншот шторки, где висело уведомление безопасности: «Заблокировано 12 вызовов от Unknown number и других». Казалось бы – вот она, зацепка! Но когда мы кликали на это уведомление, встроенный журнал Антиспама открывался абсолютно чистым – там висели только мартовские блокировки от номера 900! Китайская прошивка умудрялась наглухо рубить входящие интернет-звонки Max, выводить плашку в шторку, но вообще не записывать эти вызовы в системный журнал!
И тут, надо отдать должное, в 21:11 оператор берет верный след! Он пишет: «Вижу, что вызовы блокируются встроенной функцией безопасности устройства. Рекомендую проверить настройки приложения "Телефон" и Антиспам».
Я высылаю ему скриншоты настроек нашего Антиспама. На них четко видно: тумблер «Блокировать вызовы с незнакомых номеров» – ВЫКЛЮЧЕН. Активен только тумблер «Блокировать вызовы со скрытых номеров». (В самом черном списке при этом покоилось 96 номеров, включая номер 900, который я когда-то заблокировала маме от греха подальше, чтобы Сбер не донимал её «выгодными кредитами»).



Настройки встроенного Антиспама.
Увидев, что блокировка незнакомых номеров отключена, оператор... полностью потерял верную нить и увёл диагностику в глухие дебри. Нас заставили проверять автозапуск, удалять и заново скачивать мессенджер, искать в системных настройках несуществующее меню «Заглушение вызовов» и бесконечно перезагружать телефон.




Оператор потерял верный след бага.
В 23:14, устав от этого трехчасового марафона, я провела финальный эксперимент и отправила оператору полученный результат: «Сразу после перезагрузки смартфона, без запуска Макса, исходящий звонок с телефона моей дочери идет, идут гудки, но на моем телефоне ноль реакции – только уведомление о пропущенном. А после запуска Макса на исходящем устройстве звонок у дочери мгновенно обрывается, а на моем возникает уведомление от Антиспама».
Поняв, что этот уровень ему не по зубам, оператор в 23:21 вежливо написал: «Я уточню информацию по вашему вопросу и вернусь». И вернулся через 3 часа (!). В 02:26 ночи 18 апреля, когда нормальные люди давно спят, он пишет в чат: «Для передачи информации разработчикам отправьте логи приложения». А в 05:26 утра система уже требовала: «Оцените ответ агента». Логи я утром отправила, после чего чат благополучно обнулился и скинул меня на стартового бота с дежурным вопросом: «Что у вас случилось?».



Оператор запрашивает логи в 02:26 ночи, а в 05:26 утра система закрывает обращение.
Акт 2. Битва с ботом и амнезия поддержки
Прошел месяц. Звонки по-прежнему не работали. Поняв, что разработчики Max не очень торопятся изучать мои апрельские логи, 16 мая в 18:56 я снова зашла в чат поддержки. Скопировала детальный лог апрельского эксперимента и добавила прямой вопрос: «Решили эту проблему со звонками, разработчики?».
Навстречу мне грудью встал бот и завёл свою шарманку: «Переформулируйте вопрос».
Я написала свой вопрос и тут бот выдал: «Возможно, проблема связана с настройками доступа к микрофону. Проверьте разрешения в системном приложении Безопасность-Антиспам». Только при чем здесь микрофон, если встроенный Антиспам блокирует сетевое соединение еще до вызова приложения?
Нажала «ответ не помог» и привела ему цитату их же ночного оператора от 17 апреля с инструкцией по сбору логов, добавив: «Вы решаете проблему или нет?». Бот упрямился. Я дважды написала «оператор!» – ноль реакции. Пишу «Вы бы хоть номер обращения зафиксировали 18 апреля. Как мне теперь пробиться через вашего бота?». Но робот был неумолим: он стоял на пути и требовал нажимать его кнопки.
Я повиновалась и стала нажимать предлагаемые кнопки с вариантами, но система зациклилась: на любой выбор проблемы бот снова предлагал почистить кэш, обновить приложение, а при слове «оператор» просто перезапускал этот круг ада с самого начала.
Тогда я схитрила. Методом перебора кнопок я нащупала тупиковую ветку, где бот сам предложил отправить логи. И вместо файлов я в третий раз продублировала ему описание бага со звонками. Железный идиот сдался и в 19:05 выдал заветное: «Я позову оператора». На прорыв обороны ушло 9 минут чистого времени. Но радовалась я рано, потому что дальше подключился живой человек с мышлением робота... В 19:07 на замену боту наконец-то пришел оператор и сразу написал: «Отправьте логи повторно».








Через месяц оператор просит отправить логи повторно.
На мой резонный вопрос, почему за месяц никто даже не притронулся к прошлым файлам, агент талдычил: «Вы создали новое обращение, нужны актуальные логи, сроков решения нет, и вообще вы общаетесь с другим агентом!». Потрясающе. То есть, они сами слили мой апрельский тикет в архив, месяц ничего не делали, а теперь я же оказалась виновата в создании «нового обращения»! Плюнув на их раздолбайство и внутреннюю бюрократию, я выслала логи от 16 мая. Оператор сердечно пообещал, что «разработчики решат всё как можно скорее», и тут же покинул чат.






"Вы создали новое обращение. Сроков решения нет".
Акт 3. Финал: «Прошедшее забыто, грядущее закрыто» – Великий Мастер Угвэй из чата поддержки
Прошло еще 14 дней. На календаре 29 мая. Звонки, естественно, так и лежат пластом. Я снова пишу в чат: «Прошло 14 дней с повторного обращения. Есть наработки? Сколько ждать? Люди дозвониться мне не могут!».
Ко мне вышел очередной любитель бесполезных отписок:
– Ваш вопрос еще в работе. Сроков решения нет.
– Предоставьте мне официальный адрес электронной почты вашего руководства. – требую я.
– Такой почты попросту нет, – беззастенчиво врёт агент.
– Мне, как и миллионам других людей, навязали мессенджер Max. Вы не можете решить проблему в течение 43 дней. Вы считаете это качественной услугой связи?
– Понимаю ваши эмоции, однако... не 43 дня, а 13 дней, – заявляет поддержка.
– Мое обращение зафиксировано 17 апреля! Сегодня 29 мая!
– 16 мая. Не 17 апреля, – отрезал оператор.
Тут я не выдержала и скинула ему в чат два скриншота: первый – от 17 апреля со стартом переписки, второй – от 18 апреля с отправленными логами в 8 часов утра. Думаете, он извинился? Как бы не так!
– Смотрите, задачу разработчикам создали 16 мая. Соответственно, и вопрос в работе с 16 мая. Мне неизвестно то, что было ранее, – пишет мне агент поддержки.
– А 18 апреля я в пустоту отправила логи? Потрудитесь ознакомиться со скриншотами!
И тут оператор включает Мастера Угвэя из «Кунг-фу Панда» и выдает фразу, которую нужно высечь в граните:
– Не имеет значения, что было до. Повторюсь, вопрос передали 16 мая. Ждем решения специалистов.
– Для вас что вообще имеет значение? – спрашиваю я.
– Ваш вопрос находится в работе.
– Всё, другие слова у вас закончились?
– Когда проблема будет решена, мы вам сообщим, – пишет мне этот просветлённый ИТ-гуру и присылает… смайлик-обнимашку. Занавес.







"У нашего руководства нет почты. Не имеет значения, что было до"
Полезный лайфхак: Спасаем звонки за 30 секунд
Знаю, в комментариях обязательно найдутся люди, которые спросят: «Раз ты такая умная, чего сразу в настройки Антиспама не залезла?» Отвечаю: обычная сотовая связь на телефоне работала безупречно. Не проходили звонки только в Max. Более того, при нажатии на шторку утилита Антиспам рапортовала, что в логах блокировки пусто (висели только заблокированные входящие от 900). Столкнувшись с таким впервые, я, конечно, пошла в чат поддержки.
Но, поняв, что помощи от ИТ-гиганта не дождаться, я включила логику и нашла причину сама. Мессенджер был вообще ни при чем. Дело оказалось во встроенной системе безопасности смартфонов (чаще всего это проявляется на Xiaomi, Poco и Redmi).
Поскольку звонки в мессенджерах идут через интернет-протоколы (VoIP), утилита «Антиспам» не может определить стандартный номер и распознает входящий интернет-вызов как «Unknown number» (скрытый/неизвестный номер), блокируя его в фоновом режиме еще до того, как у вас зазвучит рингтон!
Как это устранить легко и быстро:
Заходите в общие Настройки телефона.
В самой верхней строке поиска вводите слово «Антиспам» или «Блокировка» или "Безопасность".
Система сама подсветит вам скрытый пункт меню встроенной утилиты безопасности. Кликаем туда.
Находим вкладку или шестеренку «Блокировка вызовов».
Находим тумблер «Блокировать вызовы со скрытых номеров» и ВЫКЛЮЧАЕМ ЕГО.
Важное примечание по безопасности:
Тумблер «Блокировать вызовы с незнакомых номеров» (когда номер на экране виден, но его нет в вашей телефонной книге) можно смело оставить ВКЛЮЧЕННЫМ! Не бойтесь наплыва мошенников. В 99% случаев спамеры и жулики звонят с обычных, видимых, но просто незнакомых вам номеров (используя подмену Caller ID). Со скрытых номеров (Unknown) они практически никогда не работают. Поэтому, отключив только блокировку «скрытых», вы освободите мессенджер Max, но сохраните локальный щит от телефонных мошенников на вашем смартфоне.



Настройки приложения "Безопасность - Антиспам"
Как только системный Антиспам перестал душить неопределенные интернет-сессии, мессенджер Max мгновенно ожил, и маме сразу пошли все звонки от контактов!
Итог: Разработчики и техподдержка до сих пор молчат, а проблема была решена выключением одной галочки в настройках Android. Надеюсь, этот мой опыт сбережет ваши нервы.
P.S.: тем, кто читал мой первый пост "«Ваше заявление – это фрод». Как Билайн удержал 3683 рубля из кармана пенсионера и запугивал его Службой безопасности" хочу сообщить – прошло 10 дней после обращения в госведомства, и в пятницу, 5 июня, маме поступили две СМС от Билайн с текстом «Ваше обращение зарегистрировано, ожидайте решения в течение 14 рабочих дней».


Ответ от Билайна поступил через 10 дней после обращения в госведомства
P.P.S.: Кстати, на этой же неделе мамин телефон атаковала орда спамеров (не в Max). В чате поддержки мне агрессивно пытались продать платную услугу защиты, уверяя, что других вариантов нет. Но после короткого, жесткого допроса и кодовой фразы боту система сдалась. Живой оператор достал из секретных архивов абсолютно бесплатную опцию для защиты от спам-звонков! О том, как устроен этот скрытый цифровой щит операторов и как заставить их подключить его вам бесплатно, я подробно расскажу в следующем посте. Подписывайтесь, чтобы не пропустить!
Ответ на пост «Лайфхак для мебельщиков»3
Воспользовался вашим лайфхаком, большое спасибо, очень бюджетно и вполне симпатично)
Стенку рисовал сам, детали напили по размерам, оставалось только рассверлить и собрать. Стоимость покупных ножек (у меня их 12 шт. (около 600 рублей за шт. на маркетплейсах)) почти половина стоимости всего изделия.
Хотелось именно ножки, чтобы была возможность убраться снизу.
В итоге заказал кухонные опоры на 500 рублей и в магазине сантехники трубу канализации белого цвета рублей за 150. Долго искал именно белую, не было в наличии, но позже понял что белый не нравится, оклеил черной пленкой Оракал (+150 рублей).
На эти ножки труба не подошла по диаметру, ножки чуть шире, я просто ножницами разрезал её поперек и надевал на ножки с небольшим зазором с задней стороны.
По итогу - около 60 рублей за ножку, пленка и труба ещё остались, пригодятся.
Плюсы: дёшево и сердито
Минусы: робот пылесос при уборке задевая ножку разворачивает её некрасивой стороной, там где она у меня разрезана была, надо бы посадить её на двусторонний скотч.
Перестал перегенерировать видео по 15 раз - помог JSON-промпт
Кто генерил видео нейросетью, тот знает боль: пишешь длинный промпт, жмёшь генерацию, а кадр почти тот, но не тот. И так десять раз, пока не сожжёшь весь баланс. Списывал на модель, пока не попробовал JSON-промпт. Стало заметно стабильнее, делюсь.
В чём фокус
Суть простая. Обычный текст модель читает как кашу и сама решает, что важнее. JSON раскладывает сцену по полям: субъект, окружение, свет, камера, звук. Каждый параметр в своей ячейке - и гадать нечего. Имена полей оставляй латиницей, значения пиши на русском.
Вот один кадр двумя способами. Сначала обычный текст:
Девушка в красном пальто идёт по туманной ночной улице Токио. Медленный трекинг-шот, неоновые отражения на мокром асфальте, тихий эмбиентный звук.
А теперь то же самое в JSON:
{ "subject": "девушка в красном пальто", "environment": "туманная улица Токио, ночь", "lighting": "неоновые отражения, мокрый асфальт", "camera": { "movement": "медленный трекинг-шот", "angle": "уровень глаз" }, "audio": "тихий городской эмбиент", "duration_seconds": 8, "aspect_ratio": "16:9" }
Результат по JSON-версии (собрал в боте на Seedance):
По опыту с проды: на видео это режет число попыток на удачный шот примерно с десяти до двух, плюс держит один и тот же костюм и ракурс в серии кадров - меняешь одно поле, остальное стоит. Ещё JSON хорош для извлечения данных и шаблонного контента. А вот для творческого текста он лишний - песня в JSON выходит сухая.
Правило в голове простое: нужен точный повторяемый кадр - подписывай каждый параметр; просто болтаешь с моделью - пиши прозой. Кто уже гонял видео через структуру - как ощущения?
Заставил ИИ-озвучку дышать как живой диктор - помог Claude
Делал озвучку для ролика через ElevenLabs и бесился: голос чистый, но мёртвый. Ровный, как метроном, без единого вздоха - сразу слышно робота. Пока не наткнулся на приём: перед озвучкой прогонять текст через Claude. Разница реально слышна, рассказываю.
Почему голос мёртвый
Почему так. Движок слишком ровно раскладывает ритм: одинаковые паузы, одинаковая длина фраз. Живой диктор так не читает - он дышит и тормозит на важном. Раньше для этого учили SSML, но новые модели отлично понимают обычную пунктуацию. Значит, дыханием можно рулить прямо запятыми и тире.
Главный приём
Фокус в том, чтобы сделать Claude редактором пауз. Отдаёшь ему скрипт, он натыкивает многоточия, тире и разбивает на абзацы. ElevenLabs читает это как вздохи и микропаузы. Вот промпт, которым я гоняю текст:
Ты редактор дикторского текста. Возьми мой скрипт и расставь в нём паузы для естественного звучания: многоточия там, где диктор берёт дыхание; тире для коротких пауз; разбей длинные предложения на короткие абзацы. Не меняй смысл и слова - только пунктуацию и разбивку. Верни готовый текст. Скрипт: [вставь свой текст]
А вот что вышло на выходе - короткая реплика женским голосом после обработки. Слышно, как голос дышит:
Связка тупо рабочая: Claude дирижирует паузами, ElevenLabs - голосом. Оба есть в боте, так что весь путь от текста до дорожки в одном окне. Кто делает озвучку - какой голос у вас заходит лучше?


