Встречается на собеседованиях • сегодня
Работал ли с Telegram Mini Apps
Да, работал с Telegram Mini Apps (TMA) — это веб-приложения, запускаемые внутри Telegram. Они взаимодействуют с клиентом Telegram через WebView и Telegram WebApp API.
Основные моменты:
- Использовал
window.Telegram.WebAppдля доступа к данным пользователя (id, имя, язык) и управления интерфейсом (закрытие, изменение темы). - Подключал кнопки Telegram (например,
MainButton) для нативных действий. - Работал с Deep Linking для открытия TMA из бота.
Пример инициализации:
javascript
if (window.Telegram && window.Telegram.WebApp) {
const tg = window.Telegram.WebApp;
tg.expand(); // Раскрыть на весь экран
tg.MainButton.setText('Submit').show();
tg.MainButton.onClick(() => tg.sendData(JSON.stringify({ action: 'submit' })));
}Для разработки использовал тестовый режим (tg.initDataUnsafe.user).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы