Я люблю создавать что-то своими руками. (TelegramMiniApp)
На выходных задался вопросом: а что, если протестировать и в качестве эксперимента создать Telegram Mini App?
По сути, это обычное веб-приложение, но с некоторыми отличиями, а именно с тем, что нам не нужна регистрация пользователей.
Она уже зашита в Telegram, и при запуске приложения мы можем получить все данные от бота и сохранить их у себя.
Это я и сделал. Одна страница, которая запускается в Telegram Mini App и получает данные пользователя.
Пришлось изрядно покопаться в API Telegram и написать немного кода на JS, и вот при запуске приложения у нас уже есть:
- User ID — уникальный числовой идентификатор пользователя, а также:
- Имя,
- Фамилия,
- Никнейм,
- Фото пользователя,
- Премиум или нет,
- Язык, установленный в Telegram.
Все данные я динамически подставил в приветствие.
Если у нас есть ID пользователя и бот запущен, мы можем отправлять уведомления пользователю обратно в бот. Это я сделал вторым шагом.
Теперь у нас есть все данные, чтобы сохранить пользователя. Я реализовал это базово, используя Airtable. Теперь я могу без SMS, регистраций и email (бесшовно) взаимодействовать с пользователем.
Круто? Безусловно. Ещё бы все активные пользователи поняли, что в Telegram можно не просто вести каналы и выдавать пользу по ключевому слову в ботах, но и создавать прикольные приложения внутри.
· 18.08.2025
Like ))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён