Здравствуйте, подскажите пожалуйся пример оформления html страницы web app как правельно составить css фаил чтобы фон и текст менялся при смене темы оформления в телеграм
Здравствуйте, подскажите пожалуйся пример оформления html страницы web app как правельно составить css фаил чтобы фон и текст менялся при смене темы оформления в телеграм
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.
В объекте
window.Telegram.WebApp
есть свойствоcolorScheme
, в нем лежит значение текущей цветовой схемы пользователяlight
илиdark
Можно на тег
html
после загрузки страницы повесить одноименный класс:light
илиdark
И также повесить прослушку события
themeChanged
смены цветовой схемы при срабатывании которой вызывать смену класса тегаhtml
Сам CSS может выглядеть следующим образом например для тега
H1
Спасибо огромное
А не подскажите как вытащить chat_id пользователя в веб приложении
Вся базовая инфа о пользователе лежит в
window.Telegram.WebApp.initDataUnsafe.user
Я это в документации видел проблема в том что я js не знаю))
Мене нужен код который вытащит chat_id чтобы я мог дальше с ним работать,
P.s. я уже наверное вам надоел с вопросами , просто на всех форумах просто кидают ссылку на документацию, там всё понятно, что за что отвечает но нигде нет примера кода для получения этих данных
Мне помог chat gbt
PHP-код (save.php):
))) gpt теперь лучше любого поисковика