@Scilef поделился отличной статьей-инструкцией о запуске TMA на localhost:
1. Устанавливаем cloudflared CLI (как это сделать - читаем здесь)
2. Пишем команду ниже в терминал и запоминаем адрес, который нам выдадут в рамочке
Почему 5173? Потому что стандартный url от сборщика Vite – localhost:5173
3. Идём в @BotFather и обновляем ссылку в меню на полученную в пункте 2
/mybots -> Выбираем нужного бота -> Bot Settings -> Menu Button -> Edit menu button URL
4. Дополнительно настраиваем Mini App и добавляем ссылку в меню на полученную в пункте 2
/mybots -> Выбираем нужного бота -> Bot Settings -> Configure Mini App -> Enable Mini App
----
Если у вас локально запущен API сервер в докере, делаем следующее:
5. В docker-compose.yml открываем порты для АПИ (я использую 84 порт) контейнеров
6. Запускаем контейнеры
7. Пишем команду ниже в терминал и снова запоминаем адрес
8. В коде ТМА заменяем домен для доступа к АПИ на полученный в предыдущем пункте
----
ву-а-ля
теперь мы можем открывать ТМА из этого бота с любого устройства!😎
благодарим за столь выразительный почерк😄
Чтобы открыть ТМА, который крутится у вас на локальном сервере (вашем компьютере), с телефона, нужно по порядку выполнить следующие действия:
1. Устанавливаем cloudflared CLI (как это сделать - читаем здесь)
2. Пишем команду ниже в терминал и запоминаем адрес, который нам выдадут в рамочке
cloudflared tunnel --url http://localhost:5173
Почему 5173? Потому что стандартный url от сборщика Vite – localhost:5173
3. Идём в @BotFather и обновляем ссылку в меню на полученную в пункте 2
/mybots -> Выбираем нужного бота -> Bot Settings -> Menu Button -> Edit menu button URL
4. Дополнительно настраиваем Mini App и добавляем ссылку в меню на полученную в пункте 2
/mybots -> Выбираем нужного бота -> Bot Settings -> Configure Mini App -> Enable Mini App
----
Если у вас локально запущен API сервер в докере, делаем следующее:
5. В docker-compose.yml открываем порты для АПИ (я использую 84 порт) контейнеров
6. Запускаем контейнеры
7. Пишем команду ниже в терминал и снова запоминаем адрес
cloudflared tunnel --url http://localhost:84
8. В коде ТМА заменяем домен для доступа к АПИ на полученный в предыдущем пункте
----
ву-а-ля
теперь мы можем открывать ТМА из этого бота с любого устройства!
благодарим за столь выразительный почерк
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥8❤5👍2
пока с лидером цифрового сопротивления неизвестно что происходит, мы будем делиться полезным материалом 🌼
надеюсь наши вечерные советы утепляют ваше сердечко в это время😔
спасибо @yankovich_u
#tmadevs #tmatips #freedurov
цвет текста в шапке mini app генерируется автоматически в зависимости от цвета фона. чтобы изменить цвет фона, используйте метод setBackgroundColor(#RRGGBB).
надеюсь наши вечерные советы утепляют ваше сердечко в это время
спасибо @yankovich_u
#tmadevs #tmatips #freedurov
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥5👍3❤2
До изучения TMA мы были такими 🕺
Please open Telegram to view this post
VIEW IN TELEGRAM
чтобы запустить и протестировать свое приложение, не нужно разворачивать свой CI/CD, можно использовать ready-to-use cloud решения:
Для фронта:
https://vercel.com/
https://www.netlify.com/
https://pages.cloudflare.com/
Для бека и фронта:
https://railway.app/
Для БДшек:
https://www.mongodb.com/products/platform/atlas-database - Mongo❤️
https://supabase.com/database - PostgreSQL
Storage:
https://supabase.com/storage
https://www.cloudflare.com/developer-platform/r2/
нужно еще? пиши об этом в комментах😄
Для фронта:
https://vercel.com/
https://www.netlify.com/
https://pages.cloudflare.com/
Для бека и фронта:
https://railway.app/
Для БДшек:
https://www.mongodb.com/products/platform/atlas-database - Mongo
https://supabase.com/database - PostgreSQL
Storage:
https://supabase.com/storage
https://www.cloudflare.com/developer-platform/r2/
нужно еще? пиши об этом в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥9👍8❤7
мы знаем, вы ждали. мы тоже, что ж, процесс запущен, внизу ссылка на наше первое видео про разработку telegram mini apps
https://www.youtube.com/watch?v=QoJIbjp0-tc
лайк-подписка-коммент и мы благодарим вас все больше😎
https://www.youtube.com/watch?v=QoJIbjp0-tc
лайк-подписка-коммент и мы благодарим вас все больше
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Разрабатываем Telegram Mini Apps с Лерой - часть 1
Мы с Лерой решили помочь другу разработать Telegram Mini App. Обсуждаем Леры опыт, рассказываем про технологии и сколько это будет стоить.
Если вам интересно, как можно создавать приложения на основе Telegram – это видео для вас. Подписывайтесь на канал…
Если вам интересно, как можно создавать приложения на основе Telegram – это видео для вас. Подписывайтесь на канал…
👍13❤9🔥8😁2
Если вы еще используете expressjs, мы рады, что по крайней мере вы используете nodejs для бека.
но мы рекомендуем Nestjs😘
по-судите сами:
🕺 Express - Node.js web application framework
💪 NestJS - A progressive Node.js framework
Основные фишки:
- Инъекция зависимостей (Dependency Injection)
- Декораторы и метаданные (@Controller, @Injectable, @UseGuards)
- Встроенная обработка ошибок и фильтры исключений
- Множествено кастомных модулей и библиотек
- Поддержка микросервисов
- Интеграция с популярными ORM и ODM
- Ну и конечно же TypeScript из коробки
Поэтому ваш новый проект, начинайте с NestJS🚬
А дальше вы сами все знаете - великая благодарность tmadevs за их советы😄
но мы рекомендуем Nestjs
по-судите сами:
Основные фишки:
- Инъекция зависимостей (Dependency Injection)
- Декораторы и метаданные (@Controller, @Injectable, @UseGuards)
- Встроенная обработка ошибок и фильтры исключений
- Множествено кастомных модулей и библиотек
- Поддержка микросервисов
- Интеграция с популярными ORM и ODM
- Ну и конечно же TypeScript из коробки
Поэтому ваш новый проект, начинайте с NestJS
А дальше вы сами все знаете - великая благодарность tmadevs за их советы
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥6❤4👍2😁1
Media is too big
VIEW IN TELEGRAM
ну что ж, доброго вечера 😎
завтра выйдет еще один выпуск @tmadevs с @zeroikins.
поговорили о SBT, TON ивентах и конечно же как строить свое коммьюнити😐
в 19:00 по МСК запасаемся поп-корном и скрашиваем вечер💃
завтра выйдет еще один выпуск @tmadevs с @zeroikins.
поговорили о SBT, TON ивентах и конечно же как строить свое коммьюнити
в 19:00 по МСК запасаемся поп-корном и скрашиваем вечер
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥11❤7👍5😁1
тун тууун, тун тун тууун. отличного всем вечера 😎
@zeroikins с нами💪
все остальные комментарии излишни. дико будем рады за лайк и подписку❤️
https://www.youtube.com/watch?v=_0GxhgXBARQ
@zeroikins с нами
все остальные комментарии излишни. дико будем рады за лайк и подписку
https://www.youtube.com/watch?v=_0GxhgXBARQ
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Обсуждаем TON Events, SBT, Community Management
Нашим гостем сегодня стал Илья, участник TON Syndicate, когда-то член команды TON Society CIS. Поговорили с ним как работают SBT, почему стоит ходить на ивенты TON и секреты управления своим коммьюнити.
В этом выпуске мы разыгрываем мерч от TON, который…
В этом выпуске мы разыгрываем мерч от TON, который…
👍16❤6🤡2🔥1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
когда-то @evaaprotocol выглядела вот так 🕺
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🗿2❤1👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
потом туда пришел один из разработчиков @tmadevs и все стало работать так 🕺
ну а сейчас сами все видите💪
из сильных сторон, @evaaappbot работает полностью через TON и не требует бекенда, настоящий DeFi😄
ну а сейчас сами все видите
из сильных сторон, @evaaappbot работает полностью через TON и не требует бекенда, настоящий DeFi
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5😁2❤1
Начинаем запускать свои open-source решения для TMA приложений.
Внизу полностью работающее приложение
https://github.com/tmadevs/tma-react-nestjs-mongo
Из стека:
Frontend:
- React\Typescript
- @telegram-apps
- tailwind + shadcn
Backend:
- Nestjs
- Telegraf
- Mongo
Можете попробовать запустить у себя и если есть комментарии пишите – поможем💃
Вопрос к вам, какие хочется видеть модули?:
- Реферальная система
- Таски
- Валидация TON кошелька
- Функционал для игр
- Что-то еще?
Пишите в комментах😎
P.S. Если кто-то хочет поучаствовать в развитии, тоже welcome☄️
Внизу полностью работающее приложение
https://github.com/tmadevs/tma-react-nestjs-mongo
Из стека:
Frontend:
- React\Typescript
- @telegram-apps
- tailwind + shadcn
Backend:
- Nestjs
- Telegraf
- Mongo
Можете попробовать запустить у себя и если есть комментарии пишите – поможем
Вопрос к вам, какие хочется видеть модули?:
- Реферальная система
- Таски
- Валидация TON кошелька
- Функционал для игр
- Что-то еще?
Пишите в комментах
P.S. Если кто-то хочет поучаствовать в развитии, тоже welcome
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tmadevs/tma-react-nestjs-mongo: This is template for creating Telegram Mini App with React + Typescript, Nestjs and Mongo
This is template for creating Telegram Mini App with React + Typescript, Nestjs and Mongo - tmadevs/tma-react-nestjs-mongo
15🔥12❤5👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
один из сильнейших выпусков, который мы снимали, уже завтра будет в Youtube в 19:00
Говорим про тапалки, как находить трафик и как на них зарабатывать😳
Говорим про тапалки, как находить трафик и как на них зарабатывать
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥8❤4👍3
Все что надо знать о тапалках, а главное как на них зарабатывать — рассказывает @andrey_proup
📱 https://youtu.be/9zHktyTbGbY?si=Upyly82zcuUdIkRQ
Основные темы:
– Опыт Андрея и как он зашел в TON?
– Обсуждаем тапалку NotBoredPuppies
– Как произошло партнерство с Notcoin?
– Как Notcoin бустит проекты?
– Зачем создавать свою тапалку?
– Как тапалки зарабатывают?
– Как распределяется аудитория?
– Возможности движка NotBoredPuppies
– Что произойдет когда залистятся Хомяки?
– Сколько осталось тапалкам?
– Что будет после тапалок?
– Куда трансформировать тапалку?
- Стоит ли запускать тапалку сейчас?
Андрей набирает людей в команду, посмотрите ролик он обо всем рассказывает😎
Основные темы:
– Опыт Андрея и как он зашел в TON?
– Обсуждаем тапалку NotBoredPuppies
– Как произошло партнерство с Notcoin?
– Как Notcoin бустит проекты?
– Зачем создавать свою тапалку?
– Как тапалки зарабатывают?
– Как распределяется аудитория?
– Возможности движка NotBoredPuppies
– Что произойдет когда залистятся Хомяки?
– Сколько осталось тапалкам?
– Что будет после тапалок?
– Куда трансформировать тапалку?
- Стоит ли запускать тапалку сейчас?
Андрей набирает людей в команду, посмотрите ролик он обо всем рассказывает
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как зарабатывают на тапалках в TON?
Андрей, Sales Manager из b-apps рассказывает все что нужно знать про Тапалки в 2024 году, показывает на примере их миниаппки NotBoredPuppies как они развивались и партнерились с Notcoin. Вопрос который остался, когда закончится эра тапалок?
Телеграм Андрея…
Телеграм Андрея…
17🔥11❤6👍5
что ж, если кто-то уже использует наш boilerplate для запуска TMA, для вас хорошие новости 😎
– Добавили возможность приглашать друзей
– Добавили компоненты для приглашения друзей
– Пофксили мелкие баги при запуске
https://github.com/tmadevs/tma-react-nestjs-mongo/
Будем благодарны за старсы и за подписку в гитхабе📱
коммиты:
– https://github.com/tmadevs/tma-react-nestjs-mongo/commit/bb692c38593b577b23cb96bf9cb26b63a9379d2a
– https://github.com/tmadevs/tma-react-nestjs-mongo/commit/059fdc6709af1b75f141719decf9f915f6769bfa
– Добавили возможность приглашать друзей
– Добавили компоненты для приглашения друзей
– Пофксили мелкие баги при запуске
https://github.com/tmadevs/tma-react-nestjs-mongo/
Будем благодарны за старсы и за подписку в гитхабе
коммиты:
– https://github.com/tmadevs/tma-react-nestjs-mongo/commit/bb692c38593b577b23cb96bf9cb26b63a9379d2a
– https://github.com/tmadevs/tma-react-nestjs-mongo/commit/059fdc6709af1b75f141719decf9f915f6769bfa
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tmadevs/tma-react-nestjs-mongo: This is template for creating Telegram Mini App with React + Typescript, Nestjs and Mongo
This is template for creating Telegram Mini App with React + Typescript, Nestjs and Mongo - tmadevs/tma-react-nestjs-mongo
5👍12❤6🔥5