Разработка telegram мини-приложения в 2025 или как я дошел до жизни такой. Часть ай ноу ю вонт ми

Штош, я только начал и не собираюсь сдаваться!!!!!!!!!!

Рубрика «в предыдущих сериях»:

1) Часть первая, что и почему я решил делать

2) Часть вторая, какой инструментарий я использую и немного о разработке

3) Часть третья, разворачивание приложения на VPS и немного про докер

4) Часть четвертая, настройка бота в telegram, получение доменного имени и ssl, настройка nginx

Для связи telegram бота и функционала, который вы хотите ему придать, необходимо реализовать соответствующий функционал с использованием языка программирования. Как я уже писал в первой части, для реализации бота был выбран фреймворк nestJS (язык программирования typescript) и кроме базовых файлов, которые автоматом устанавливаются при установке проекта, нам понадобится всего лишь два дополнительных файла.

Практически базовая структура nestJS проекта
Практически базовая структура nestJS проекта

Для бота написанными лично мною являются файлы bot.module.ts и bot.update.ts. Наполнение bot.update.ts следующее.

Ссылка на приложение, текст и кнопка запуска
Ссылка на приложение, текст и кнопка запуска

Наполнение bot.module.ts следующее.

По сути просто связующий файл для импортов
По сути просто связующий файл для импортов

В самом telegram боте после его «активации» вы увидите следующее.

Ну прювет, дорогой
Ну прювет, дорогой
Красивенький какой)))
Красивенький какой)))

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

А, ну и конечно, как я уже ранее писал, мини-приложение уже готово и ждет своих пользователей, как говорится welcome t.me/Socionyx_Bot/socionyx.

Кроме того, завел telegram канал t.me/socionyxchannel, где буду писать о дальнейших этапах разработки и продвижения, разработанных мною приложений.

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

Начать дискуссию