Mini Apps For Life – Telegram
Mini Apps For Life
405 subscribers
29 photos
12 videos
1 file
38 links
Канал о разработке и тонкостях работы с мини-приложениями в Телеграме. О том, как их сделать удобнее и красивее для пользователей

Также новости, обзоры, мысли и другая интересная информация, попавшая в кругозор автора @maxsof
Download Telegram
Mini Apps For Life
🆕 Новое в версии АПИ 7.10 для мини-аппов — Появилась возможность добавить вторую кнопку рядом с главной, а так же расположить их в ряд или одну над другой — На главную кнопку теперь можно добавить эффект мерцания для большего привлечения внимания — Фон нижней…
🗄 Кэширование скрипта инициализации

На фоне обновления АПИ попался на непонятный баг, когда скрипт для инициализации мини-аппа https://telegram.org/js/telegram-web-app.js при вызове новых методов выдавал ошибки, хотя Telegram.WebApp.platform отдавал новую версию — 7.10.

Выяснилось, что скрипт закэшировался в браузере, хотя такого раньше не случалось. В итоге сейчас при каждой сборке приложения добавляю версию к скрипту, типа https://telegram.org/js/telegram-web-app.js?v=1.2.3.

⬇️@MiniAppsForLife
🔘#инструкции
Please open Telegram to view this post
VIEW IN TELEGRAM
142
Зацените, как можно изменять окно просмотра в веб версии Телеграма (К). Причем размер меняется пропорционально. Минимум 328×376, максимум — ограничение браузера.

⬇️@MiniAppsForLife
🔘#наблюдения
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥6👀1
Бот, в котором можно смотреть, как все работает в мини-аппе — https://news.1rj.ru/str/asmico_attach_bot

Кнопки и их расположение, цвета, открытие ссылок, виброотклики, облачное хранилище и другие методы. Пользуюсь частенько сам.

Если вы знаете что-то похожее с примерами работы функционала веб-приложений, делитесь в комментариях)

⬇️@MiniAppsForLife
🔘#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥52🎉2
Некоторое время назад я решил отказаться от библиотеки Telegraf по причине того, что она очень медленно развивается. Последнее обновление вышло больше полугода назад, аж 29 февраля. То есть максимум, что она поддерживает — это версию Телеграм АПИ 7.1, когда текущая уже 7.10.

Недолго поискав, я наткнулся на фреймворк Grammy и доволен!

Делюсь видео, которое помогло мне быстро въехать в контекст: 📺 ВК и 📺 Ютуб.

И, чтобы два раза не вставать, свежее видео с того же канала про авто-деплой бота с помощью Github Actions: 📺 ВК и 📺 Ютуб.

⬇️@MiniAppsForLife
🔘#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥4👎1💯1
Mini Apps For Life
Зацените, как можно изменять окно просмотра в веб версии Телеграма (К). Причем размер меняется пропорционально. Минимум 328×376, максимум — ограничение браузера. ⬇️@MiniAppsForLife 🔘#наблюдения
В Telegram Desktop, оказывается, тоже можно ресайзить окно мини-аппа, но, в отличие от веб-версии, хотя бы не пропорционально, спасибо 🙂

Осталось дождаться обновления версии для Mac.

⬇️@MiniAppsForLife
🔘#наблюдения
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥3😱1👀1
Иногда предпросмотр ссылок в Телеграме может стать неактуальным. Например, если изменилась картинка-превью или содержание публикуемой страницы.

И для того, чтобы обновить такую ссылку на актуальную информацию, нужно сбросить ее закэшированную версию.

Для этих целей существует бот @WebpageBot.

⬇️@MiniAppsForLife
🔘#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🔥2
Обновил информацию в двух своих постах-инструкциях:

🪁 Запускаем веб-приложение напрямую из любого чата
📱 Открываем мини-апп с домашнего экрана телефона

Продублирую изменения здесь.

Дело в том, что после этих постов, с выходом версии 7.8, к боту можно прикреплять основное мини-приложение через @BotFather командой /setminiapp. После чего в профиле появляется большая синяя кнопка «Открыть приложение», аналогом которой является ссылка на бота с параметром startapp.

Другими словами, если вы увидите в профиле любого бота такую кнопку, то можно смело брать ссылку вида https://news.1rj.ru/str/<BOT_NAME>?startapp и вставлять ее и в любой чат, и как ссылку на запуск с домашнего экрана телефона.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥3👀1
Ждем 🌈
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥2
Forwarded from Pavel Durov (Paul Du Rove)
🔜 Telegram is about to introduce 10 new features for Mini Apps, enabling developers to create dozens of new kinds of apps and games on Telegram.

📺 Full-Screen Mode
📱 Home Screen Shortcuts
✍️ Subnoscription Plans
📍 Geolocation Access (with permissions)
📱 Device Orientation Data
💤 Emoji Status Access
🎨 Media Sharing
🎁 Sending Gifts
💭 Expanded Messaging Limits
💰 Ad Monetization

▶️ The last two items are already live with the remaining features launching within 2-4 weeks. Get your Mini Apps ready! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Внезапно объект initDataUnsafe начал возвращать поле photo_url для user, хотя раньше такая привилегия была доступна для мини-аппов, запущенных из меню вложений.

Официально об этом, вроде, нигде не сообщали, да и в документации пока старая информация. Но вот такой факт 🪩

⬇️@MiniAppsForLife
🔘#наблюдения
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4
🆕 Новое в версии АПИ 8.0 для мини-аппов

Вчера Телеграм выпустил огромное обновление. Такого интереса не было, наверное, с момента ввода Звезд.

Там куча всего:

— Полноэкранный режим
— Отслеживание движения устройства
— Иконки на главном экране
— Доступ к геопозиции
— Подарки от приложений
— Эмодзи-статусы из приложений
— Обмен медиафайлами
— Создание документов
— Платные подписки
— Настройка экрана загрузки
— Информация об аппаратном обеспечении устройства
… и многое другое

Я кое-что из этого попробовал и работает оно неоднозначно, конечно. На Андроиде так вообще сломалась нижняя панель с кнопками 🙄

🚩 Как вам обновление, что-то уже внедрили или планируете?

⬇️@MiniAppsForLife
🔘#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
Mini Apps For Life
В Telegram Desktop, оказывается, тоже можно ресайзить окно мини-аппа, но, в отличие от веб-версии, хотя бы не пропорционально, спасибо 🙂 Осталось дождаться обновления версии для Mac. ⬇️@MiniAppsForLife 🔘#наблюдения
Media is too big
VIEW IN TELEGRAM
Круг замкнулся. Окно мини-аппа клиента для Mac теперь тоже ресайзится. Не без особеностей, конечно, но можно тянуть во все стороны 🙃

Теперь ждем, когда выставленный пользователем размер окна будет сохраняться при закрытии-открытии 🤞

———

🔄 Обновлено 14.12.24

В последних версиях клиента баг с сильным уменьшением окна исправили.

⬇️@MiniAppsForLife
🔘#наблюдения
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍3