Рубрика «telegram mini apps»

И так, вы в Telegram Web и вы запускаете безобидное на первый взгляд Mini App, сворачиваете его или просто переключаетесь на соседний приватный чат, чтобы продолжить переписку. Казалось бы, контексты изолированы, фрейм приложения неактивен, и вы в полной безопасности. Но так ли это на самом деле?

Всё началось с негромких новостей от малоизвестного блогера, которого в сети называют «Дядя J», который упомянул странное поведение Mini Apps в Telegram и не только. А проблема заключалась в фрейме. Я решил проверить концепцию и вот что из этого вышло.

Читать полностью »

Разбираю неожиданные проблемы cross-platform onboarding между Telegram Mini Apps и native apps.

Недавно я столкнулся с неожиданной проблемой при разработке Telegram Mini App onboarding flow для native networking клиента.

На старте мне казалось, что весь onboarding займет буквально пару часов:
открыть deeplink → импортировать подписку → подключиться.

Но на практике именно эта часть оказалась самой нестабильной во всем проекте.

На первый взгляд задача выглядела довольно простой:

Telegram Mini App
↓
happ://...
↓
native app
↓
import subscription
↓
connect

Но на практике оказалось, что custom URI schemes внутри Telegram Mini Apps ведут себя совершенно по-разному:

Введение. Role-Play LLM бот

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

Весь смысл был в том, чтобы это были действительно разные модели и пользователь мог просто между ними переключаться по запросу. Для начала мне нужно было найти зоопарк апи ключей с бесплатными лимитами. Я прошерстил весь интернет и в итоге нашел относительно нормальные варианты: Groq для LLama, Google AI Studio для Gemma и Gemini.

Читать полностью »

Как я «дослужился» до Директора по Инновациям, чтобы уволиться и за 3 месяца собрать стартап

20 лет в айтишке. От фрилансера до джуна, от джуна до директора по инновациям (да еще и в компании, которая занималась роботизацией складов). Четыре запущенных продукта, 3 из них — энтерпрайз для международных компаний. И вот мне 40, я ушёл из найма и вайбкожу свой стартап. Может потому и ушел, что мне уже 40, жена, четверо детей, два кредита на 3 мульта - кризис средних лет, фся фигня, хз.

Читать полностью »

Начну со спойлеров. Школьники в очередной раз будут расстроены, а средний дроп составит порядка пары баксов. Меньше, чем у хомяка. И это вообще не удивительно. Успешно вышел на рынок Notcoin. И в этом материале я объяснял - почему он зайдет и будет перформить (хотя тогда меня не все поддержали, это можно понять по дизлайкам на Хабре). Все, что было дальше - копии и копии копий. За время, проведенное на этом рынке, я пока не встречал ни одного проекта-копии успешного, который был бы создан с какой-то целью, отличной от быстрого обогащения фаундеров.

Читать полностью »

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


Ngrok — это мощная утилита для создания защищённых туннелей, которая позволяет преобразовать локальный URL, такой как http://localhost, в публичный HTTPS-адрес. Этот инструмент особенно полезен для разработчиков, которым нужно протестировать веб-приложения или интеграции с внешними сервисами, такими как Telegram-боты, прямо с их локальной машины.

Чтобы использовать Ngrok, сначала необходимо запустить ваше приложение на локальном сервере, например, по адресу http://localhost:3000Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js