Mini Apps For Life
🗄 Кэширование скрипта инициализации
На фоне обновления АПИ попался на непонятный баг, когда скрипт для инициализации мини-аппа
Выяснилось, что скрипт закэшировался в браузере, хотя такого раньше не случалось. В итоге сейчас при каждой сборке приложения добавляю версию к скрипту, типа
⬇️ @MiniAppsForLife
🔘 #инструкции
На фоне обновления АПИ попался на непонятный баг, когда скрипт для инициализации мини-аппа
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.Please open Telegram to view this post
VIEW IN TELEGRAM
1✍4❤2
Зацените, как можно изменять окно просмотра в веб версии Телеграма (К). Причем размер меняется пропорционально. Минимум 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🔥5❤2🎉2
Некоторое время назад я решил отказаться от библиотеки Telegraf по причине того, что она очень медленно развивается. Последнее обновление вышло больше полугода назад, аж 29 февраля. То есть максимум, что она поддерживает — это версию Телеграм АПИ 7.1, когда текущая уже 7.10.
Недолго поискав, я наткнулся на фреймворк Grammy и доволен!
Делюсь видео, которое помогло мне быстро въехать в контекст:📺 ВК и 📺 Ютуб.
И, чтобы два раза не вставать, свежее видео с того же канала про авто-деплой бота с помощью Github Actions:📺 ВК и 📺 Ютуб.
⬇️ @MiniAppsForLife
🔘 #инструменты
Недолго поискав, я наткнулся на фреймворк Grammy и доволен!
Делюсь видео, которое помогло мне быстро въехать в контекст:
И, чтобы два раза не вставать, свежее видео с того же канала про авто-деплой бота с помощью Github Actions:
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
🔘 #наблюдения
Осталось дождаться обновления версии для Mac.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥3😱1👀1
Иногда предпросмотр ссылок в Телеграме может стать неактуальным. Например, если изменилась картинка-превью или содержание публикуемой страницы.
И для того, чтобы обновить такую ссылку на актуальную информацию, нужно сбросить ее закэшированную версию.
Для этих целей существует бот @WebpageBot.
⬇️ @MiniAppsForLife
🔘 #инструменты
И для того, чтобы обновить такую ссылку на актуальную информацию, нужно сбросить ее закэшированную версию.
Для этих целей существует бот @WebpageBot.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🔥2
Обновил информацию в двух своих постах-инструкциях:
—🪁 Запускаем веб-приложение напрямую из любого чата
—📱 Открываем мини-апп с домашнего экрана телефона
Продублирую изменения здесь.
Дело в том, что после этих постов, с выходом версии 7.8, к боту можно прикреплять основное мини-приложение через @BotFather командой
Другими словами, если вы увидите в профиле любого бота такую кнопку, то можно смело брать ссылку вида
—
—
Продублирую изменения здесь.
Дело в том, что после этих постов, с выходом версии 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
Forwarded from Pavel Durov (Paul Du Rove)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Внезапно объект
Официально об этом, вроде, нигде не сообщали, да и в документации пока старая информация. Но вот такой факт🪩
⬇️ @MiniAppsForLife
🔘 #наблюдения
initDataUnsafe начал возвращать поле photo_url для user, хотя раньше такая привилегия была доступна для мини-аппов, запущенных из меню вложений.Официально об этом, вроде, нигде не сообщали, да и в документации пока старая информация. Но вот такой факт
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4
Вчера Телеграм выпустил огромное обновление. Такого интереса не было, наверное, с момента ввода Звезд.
Там куча всего:
— Полноэкранный режим
— Отслеживание движения устройства
— Иконки на главном экране
— Доступ к геопозиции
— Подарки от приложений
— Эмодзи-статусы из приложений
— Обмен медиафайлами
— Создание документов
— Платные подписки
— Настройка экрана загрузки
— Информация об аппаратном обеспечении устройства
… и многое другое
Я кое-что из этого попробовал и работает оно неоднозначно, конечно. На Андроиде так вообще сломалась нижняя панель с кнопками
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