“I must create a system, or be enslaved by another man's. I will not reason and compare: my business is to create”
William Blake, Jerusalem The Emanation of the Giant Albion
“I must create a system, or be enslaved by another man's. I will not reason and compare: my business is to create”
William Blake, Jerusalem The Emanation of the Giant Albion
В январе 2025 года, после различных экспериментов с кодом для чатов, я захотел сделать свой красивый «идеальный» чат.
Мне хотелось, чтобы «кнопки выглядели именно так», чтобы при тапе на кнопку был импакт, чтобы форма бабблов сообщений была именно такой формы, чтобы были анимации открытия экрана, и множество других хотелок по чат UI/UX.
Всё это мне хотелось в мессенджере с людьми, а с LLM как и в сотнях других приложений для общения с ИИ‑персонажами. Но в каждом я видел какой‑то изъян, которого не должно было быть в моём приложении.
Когда‑то фраза «поиграть на телефоне» вызвала бы недоумевающие взгляды и, возможно, опасения насчет душевного состояния говорящего. Но еще до того как обычные телефоны проникли в почти каждый дом по всему миру, люди научились читать газеты по радио. И вот как это было.
Источник: paleofuture.com.
UPD от 21.07. В комментариях ткнули носом, и поделом: три из четырёх граблей всё-таки в доке есть, я читал невнимательно. Токен в Authorization и user_id/chat_id для лички — прямо на страницах GET /me и POST /messages. «Исчезновение подписки» — в POST /subscriptions: бот отписывается сам после 8 часов без успешного ответа от endpoint (у меня backend в тот момент падал в unhealthy — вот и сошлось). Не в доке осталась ровно одна вещь: мультиарендность (грабля третья). Разбор оставляю, но по тексту отметил, где сам виноват.
Синяя галочка есть. Ответа нет.
Я сижу и смотрю в экран телефона, где мой собственный бот игнорирует моё собственное сообщение. Сервер отвечает 200 OKЧитать полностью »
Возвращаемся в те времена, когда о компьютерах слыхом не слыхивали, а присланную гифку со смешным котом объявили бы черной магией.
Когда философы собирались в красивых расписных портиках, чтобы поспорить об истине, где-то в краях финикийцев еще стояли капища Молоха, а блистательная империя Ахеменидов не была сокрушена честолюбивой дланью Искандера, один эллинский тиран придумал интересный способ шифровать сообщения государственной важности. По крайней мере так рассказывал Геродот.
Геродот Галикарнасский, “отец лжи” и первый историк в истории. Источник: Википедия.
Всем привет! Пишу ознакомительную статью о моем творении и как работают супераппы, если возникнут вопросы, обращайтесь в коменты.
Первый шаг в бездну
Начну с вопроса: «что такое этот ваш суперапп?» и уже дальше опишу принцип работы и что в итоге получилось воссоздать за 8 месяцев непрерывного кодинга. Суперапп — это объединение двух и более функционалов нескольких сервисов в одно единое приложение или веб‑приложение. Проще говоря, его задача избавить обычного юзера интернета от лишних вкладок на компе и сделать все более централизованным. Хотя тут скорее зависит от того, на какой суперапп мы смотрим.
Как проверить самостоятельно
1. Скачать APK мессенджера MAX
2. Открыть в JADX (jadx-gui)
3. Найти указанные ниже пакеты и классы
4. Убедиться в каждой строке
Читать полностью »
В декабре 2024 я запустил антиспам-бот для Макс — по той же схеме, что уже годами работает в Telegram. Через месяц платформа удалила бота без объяснений. Поддержка отвечала: «работаем над вашим вопросом, ждите». Досудебная претензия заказным письмом — разблокировка и ответ в духе «вы согласились с правилами при регистрации».
Если вы разработчик ботов и думаете зайти в Макс — расскажу историю моей разработки в МАКс. В декабре 2025 я перенес алгоритмы из своего антиспам бота в Телеграм в МАКС, много прихлось менять, т.к. API сильно отличается, и запустил его в работу. Читать полностью »
Привет! Меня зовут Артур Валиев, и я разработчик небольшого мобильного приложения с названием «Echo Layer».