Недавно телеграм выпустил обновление, в котором бот может открывать любое веб-приложение, что предоставляет много возможностей для разработчиков.

Я был несказанно этому рад, так как уже на тот момент разрабатывал бота, с помощью которого можно играть в игры. А теперь, с новыми возможностями — пользователя не будет перекидывать в браузер, а игры будут открываться прямо в телеграме. Красота!

HTML5-игры прямо внутри телеграма
HTML5-игры прямо внутри телеграма

Сначала фронтенд я делал на Vue, потом переехал на Svelte. Так как я не являюсь профессиональным веб-разработчиком — у меня недостаточно знаний в современных средствах разработки веб-приложений. А учитывая что они стремительно развиваются — можно считать что знаний вообще нет. Из-за этого я терял много времени. Бывало даже застревал надолго из-за какой-нибудь элементарной вещи.

Подумал и решил, что важнее выпустить продукт, а в случае успеха, при желании, легко можно перевести на любую другую технологию. Поэтому я сделал минимальный собственный фреймворк, в котором есть только то что мне нужно прямо сейчас. Заняло примерно пару дней чтобы его написать и перекинуть на него текущий функционал платформы.

Так выглядит код главной страницы
Так выглядит код главной страницы

Я также не являюсь и профессиональным бэкенд-разработчиком. Не разбираюсь в серверах и железе. Поэтому я фанат таких сервисов как Firebase и бэкенд платформы у меня был на нём. Но, изучив возможности Yandex Cloud, я решил переехать на него (очень понравились некоторые вещи). Плюс в последнее время с зарубежными сервисами возникают различные проблемы (невозможность оплатить с Российских банковских карт и т.д.).

Сейчас в проде бот ещё работает по-старому, но я активно работаю и планирую в ближайшее время зарелизить всё обновления.

Схема, как я строю инфраструктуру в новой версии
Схема, как я строю инфраструктуру в новой версии

В будущем на данной платформе смогут размещать свои игры и другие разработчики кроме меня. Для интеграции необходимо будет подключить SDK. Если интересно — обсуждение ведём в соответствующем телеграм-чате.

Спасибо за внимание! Буду рад ответить на любые вопросы.

Комментарии (5)


  1. gmk1
    10.06.2022 16:57

    игорвую 

    Новое слово в русском языке…

    Ошибка в заголовке.

    Сразу вспоминаю газетную статью. 100 000 км. еще не пердел.


    1. mewton Автор
      10.06.2022 17:04

      Fixed


  1. negasus
    10.06.2022 18:16

    Это скорее хаб "Я пиарюсь", чем все прочие)


    Так как я не являюсь профессиональным веб-разработчиком
    Я также не являюсь и профессиональным бэкенд-разработчиком

    А какой ваш профиль основной, если не секрет?


  1. hssergey
    10.06.2022 18:26
    +2

    Хотелось бы больше технических подробностей, как это все работает


  1. fomiash
    12.06.2022 16:22

    Не являюсь профессинальным комментатором статей на хабре, но кроме вашей радости, что ваш проект станет чуть удобнее, полезной информации "как" вы разрабатываете его, не нашел.