СОЗДАЕМ упрощенный DURGER KING!!! | WebApp в телеграм!

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 143

  • @bugsandfeatures
    @bugsandfeatures  2 ปีที่แล้ว +44

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

    • @Katar1x
      @Katar1x 2 ปีที่แล้ว +1

      жду)

    • @training9981
      @training9981 2 ปีที่แล้ว +1

      Недавно начал изучать js, пока смотрел твой видос, до конца понял некоторые моменты, спасибо. Продолжай в том же духе)

    • @ЕгорБабушкин-г9р
      @ЕгорБабушкин-г9р 2 ปีที่แล้ว +1

      жаль что можно навалить только 1 лайк)

    • @Samotvorec
      @Samotvorec ปีที่แล้ว

      Как заказать бота?)

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      @@Samotvorec временно никак, занят, но вообще есть контакты в описании канала и описании видео

  • @margintrader7545
    @margintrader7545 ปีที่แล้ว +3

    Спасибо, очень полезное видео!

  • @itifsmth3764
    @itifsmth3764 2 ปีที่แล้ว +31

    да уж, 6 объявлений переменных и 6 разных функций - мощно. Так не вдавался во все сложности, что аж про циклы и массивы забыл...

    • @Macaronena
      @Macaronena 2 ปีที่แล้ว +18

      Всё это придумали программисты которым лень нажимать копировать вставить

    • @Landskrunn
      @Landskrunn ปีที่แล้ว +1

      ​@@Macaronena😂😂😂

    • @djinoselfish311
      @djinoselfish311 11 หลายเดือนก่อน +4

      Я тоже угорел…остановил…и сидел вдуплял…В чем прикол…Аж с разбегу решил зайти коменты почитать ахахах.

    • @LennyK79
      @LennyK79 4 หลายเดือนก่อน

      Зашёл спросить, а если кнопок будет 20? Или 30? Тоже на каждую свой обработчик?
      Я, конечно, понимаю правило "take it easy, stupid", но тут как то уж слишком изи все😂

  • @aimrichman
    @aimrichman 2 ปีที่แล้ว +4

    Чел жду полноценного видео от тебя! С сайтом на хостинге и таким ботом, это классно!

  • @kondratjev
    @kondratjev 2 ปีที่แล้ว +14

    В JS есть фаза всплытия и погружения. Можно повесить всего лишь 1 обработчик на контейнер с кнопками. При нажатии на каждую кнопку у нас будет срабатывать это событие. Если добавить свой data-* атрибут для каждой кнопки, то это поможет их различать. И на основе этого обрабатывать клик

    • @saitama-ll8jr
      @saitama-ll8jr ปีที่แล้ว

      Где-то читал про похожий механизм, который называется "Делегирование событий". Это одно и то же?

    • @serobrine
      @serobrine ปีที่แล้ว +1

      ​@@saitama-ll8jr да

  • @Cheepatun
    @Cheepatun 2 ปีที่แล้ว +3

    Очень полезное видео!

  • @fliksudnone4760
    @fliksudnone4760 2 ปีที่แล้ว +2

    Молодец! Даже я еще с web apps не разобрался...)

  • @ГерманРыков-ъ6в
    @ГерманРыков-ъ6в 2 ปีที่แล้ว +3

    Синьор Вячеслав, это великолепно!!!

  • @xmxustin
    @xmxustin 2 ปีที่แล้ว +1

    Спасибо. Большое 🙏
    Очень ждал, когда же кто-нибудь выложит внятное объяснение.

  • @aliev_muslim
    @aliev_muslim 2 ปีที่แล้ว +2

    Ты крут. Спасибо. Сейчас понял как делать web apps

  • @crugame
    @crugame ปีที่แล้ว +1

    Красавчик просто! Все четко рассказал!

  • @МихаилЗубенко-ь4н4л
    @МихаилЗубенко-ь4н4л 5 หลายเดือนก่อน +3

    Прочитал сначала: создаём Druger King😂

  • @valarg5756
    @valarg5756 2 ปีที่แล้ว +2

    Спасибо большое

  • @НикитаМанвелян-т1ю
    @НикитаМанвелян-т1ю 2 ปีที่แล้ว +1

    Красавчик продолжай дальше !

  • @samanwirst
    @samanwirst 2 ปีที่แล้ว +4

    Что насчет валидации данных?

  • @nvwrist
    @nvwrist 6 หลายเดือนก่อน

    Очень жду полноценный webapp с базами данных

    • @bugsandfeatures
      @bugsandfeatures  6 หลายเดือนก่อน

      В мае будет анонс курса

  • @YNGPrenty
    @YNGPrenty 2 ปีที่แล้ว +3

    Отличное видео, теперь осталось сделать самому но на React)

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      Спасибо!
      Это уже про веб разработку, так что удачи!

    • @YNGPrenty
      @YNGPrenty 2 ปีที่แล้ว

      @IdeaSchool Интересно, почему sendData не работает через основную кнопку web_app😑😑

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      @@YNGPrenty пытался найти инфу…
      Даже на официальном сайте просто написано
      «sendData (только для Inline режима)»
      А почему? Не понятно

    • @YNGPrenty
      @YNGPrenty 2 ปีที่แล้ว

      @@bugsandfeatures Очень странное решение от телеги конечно, приходится использовать много чего лишнего чтобы через эту кнопку работало :(

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      @@YNGPrenty если писать бот на js то можно намного больше событий прописать на эту кнопку, вообще не использую inline режим

  • @Dendrar
    @Dendrar 2 ปีที่แล้ว +1

    Очень классно

  • @mateo1.1
    @mateo1.1 ปีที่แล้ว

    10:48 - Развитие речевого аппарата программиста :)
    Camel - `cтильНаписанияJavaScript`
    Snake - "стиль_написания_python"

  • @Oleg_57rus
    @Oleg_57rus 2 ปีที่แล้ว +1

    🤝🔥

  • @steklokovzaz8157
    @steklokovzaz8157 ปีที่แล้ว +1

    Приветствую. Как сделать открытым канал в Вебверсии-чтоб открывался по ссылке сразу ?

  • @spyxfamily7429
    @spyxfamily7429 ปีที่แล้ว

    хорошее видео
    но я так и не понял как передать пейлоад на сайт
    то-есть мне нужно сформировать пейлоад на стороне python
    отдать этот пейлоад на сайт и отобразить переданную информацию
    как такое сделать? подскажите пожалуйста

  • @Матизконтейнеровоз
    @Матизконтейнеровоз 18 วันที่ผ่านมา

    Я 30 минут вглядывался в код не понимая как и откуда у него появляется цена и надпись "Burger" под изображением. В какой-то момент думал, что я схожу с ума, а оказалось что надпись всё это время находилась на png картинке 🤣🤣🤣

  • @Магомед-щ4з
    @Магомед-щ4з 4 หลายเดือนก่อน +1

    А можно ли как-то написать такое приложение для телеграм на котлин, и сверстать естественно тоже с помощью xml либо андроидовского jetpack compose?

    • @bugsandfeatures
      @bugsandfeatures  4 หลายเดือนก่อน

      да, конечно) просто xml потом нужно будет преобразовывать в html, так что не уверен, что это хорошая идея, но можно попробовать

  • @Redlyy
    @Redlyy 2 ปีที่แล้ว +3

    Прикольно, молодец

  • @hozaeva_shorts
    @hozaeva_shorts 2 ปีที่แล้ว +2

    А где файлы можно взять (handlers, keyboards, main)?

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      Нигде пока, но если вы не понимаете, что писать в этих файлах, то рановато вы приступили к WebApp
      Но я займусь скоро гитхабом, все выложу, в телеграмм канале можете за обновлениями следить

  • @ibnkhaleed
    @ibnkhaleed 8 หลายเดือนก่อน +1

    Спасибо за полезное видео. Слушай, а ведь в дургер-кинг боте там ведь всё так красиво, анимированно, ты не в курсе как делать такие крутые анимации?

    • @bugsandfeatures
      @bugsandfeatures  8 หลายเดือนก่อน

      Нанимать дизайнеров, которые нарисуют такое)

    • @ibnkhaleed
      @ibnkhaleed 8 หลายเดือนก่อน +1

      @@bugsandfeaturesАхренеть )) Вот уж не додумался бы ))))

  • @Аннанежная-м8я
    @Аннанежная-м8я 2 ปีที่แล้ว +1

    Круто! Спасибо!

  • @Portemerte
    @Portemerte 2 ปีที่แล้ว +2

    Отличное видео - все понятно.)) надо делать своё

  • @evgeni596
    @evgeni596 ปีที่แล้ว +1

    крутой

  • @hdhdhddhhdh-q5z
    @hdhdhddhhdh-q5z 4 หลายเดือนก่อน +1

    4:45 это в какой программе ты пишешь?

    • @bugsandfeatures
      @bugsandfeatures  4 หลายเดือนก่อน

      sublime text

    • @hdhdhddhhdh-q5z
      @hdhdhddhhdh-q5z 4 หลายเดือนก่อน

      @@bugsandfeatures а есть ли видео как создать веб приложение в тг кликер?

  • @billyknife616
    @billyknife616 ปีที่แล้ว +1

    спасибо большое! Вопрос, а почему js а не flask ?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว +1

      Потому что в документации телеграм js)

    • @billyknife616
      @billyknife616 ปีที่แล้ว

      @@bugsandfeatures ахах окей) но как я понимаю, нет никаких проблем использовать flask?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      @@billyknife616 подключить к боту нельзя будет, библиотека написана именно для js

  • @mo-mo9792
    @mo-mo9792 ปีที่แล้ว +1

    Норм. Развивайте тему пжлст

    • @abakar05
      @abakar05 ปีที่แล้ว +1

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

  • @kitayinua
    @kitayinua 7 หลายเดือนก่อน

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

    • @bugsandfeatures
      @bugsandfeatures  7 หลายเดือนก่อน

      Привет, а чего именно части не хватает? Мне кажется на канале хватает материала для создания магазина
      Постараюсь помочь)

  • @to5116
    @to5116 5 หลายเดือนก่อน

    хотелось бы подробнее узнать с точки зрения кодинга на python

    • @bugsandfeatures
      @bugsandfeatures  5 หลายเดือนก่อน

      Будет, там просто очень много вариантов как это реализовать, на целый курс по бекенду можно собрать материала)

    • @to5116
      @to5116 5 หลายเดือนก่อน

      @@bugsandfeatures сейчас как раз мне поставили задачу на работе, интегрировать app в телеграм бот. Перерыл почти весь интернет, нашел не так много инфы, но чат GPT предложил вариант, подключить fast api и черезнего передать шаблоны, а потом в бот передать сайт.

  • @mango.8428
    @mango.8428 ปีที่แล้ว

    Ваших команд нет в реестре botfather как их добавить, спасибо

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      Не понятен вопрос, в ботфазер ничего нельзя добавить, он чисто для создания и редактирования ботов

  • @DaymonYESANDNO5
    @DaymonYESANDNO5 ปีที่แล้ว +1

    Подскажи пожалуйста размер картинки, а то на гите не нащёл кода

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว +1

      150x150 px

    • @DaymonYESANDNO5
      @DaymonYESANDNO5 ปีที่แล้ว

      @@bugsandfeatures пасиб, а ты не планируешь записать видос, как у англоязычного чувака с использованием реакта
      Возможно, даже можно сделать, какую-нибудь серию роликов сначала с знакомством с js, потом react и потом уже все это вместе в тг бота
      Ну или детально сделать для курса, а просто показать тут?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว +1

      @@DaymonYESANDNO5 в ближайшее время такое не планируется

    • @DaymonYESANDNO5
      @DaymonYESANDNO5 ปีที่แล้ว

      @@bugsandfeatures понятненько)

  • @Justudent
    @Justudent 6 หลายเดือนก่อน

    видео вышло давно, маловероятно, что мне ответят, но всё же.
    У меня такой вопрос, возможно ли так же, как и на 16:10 передать фото профиля? И если да, то как?

    • @bugsandfeatures
      @bugsandfeatures  6 หลายเดือนก่อน +1

      Фото передать нельзя, самый простой вариант
      Скачать, назвав user_id.png, где вместо user_id айдишник пользователя, а затем на сайте достать фото по айдишнику
      Все просто
      Для продвинутой системы сделать все тоже самое, но в добавок путь к картинке указать в БД

    • @Justudent
      @Justudent 6 หลายเดือนก่อน

      @@bugsandfeatures понятно, спасибо

  • @mxustin
    @mxustin ปีที่แล้ว

    Скажи пожалуйста, а обязательно, чтобы приложение было написано на JS?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      Библиотека есть только для js

  • @КонстантинКовачёв
    @КонстантинКовачёв 2 ปีที่แล้ว

    А вот если я например администратор кафе и у меня через бота сделали заказ , где я могу увидеть что человек заказал ?

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      Человек оплачивает и вам приходит чек, так все платежные системы раьотают

    • @westlutsk
      @westlutsk ปีที่แล้ว +1

      @@bugsandfeatures Гений)))))

  • @ИлларионИванов-л1е
    @ИлларионИванов-л1е ปีที่แล้ว

    веб-приложение в телеге на компе может открываться во весь экран монитора компа?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว +1

      Нет, только в мобильном формате

    • @ИлларионИванов-л1е
      @ИлларионИванов-л1е ปีที่แล้ว

      @@bugsandfeatures ок .понятно

    • @ИлларионИванов-л1е
      @ИлларионИванов-л1е ปีที่แล้ว

      @@bugsandfeatures Ещё один вопрос: у меня есть telegram-канал, хотелось бы узнать можно ли в публикациях (постами) под ними вставлять Inline кнопки, сохраняя при этом саму кнопку доступа к комментариям? Такой вопрос задаю, потому что часто вижу как в других telegram-каналах под постами вставляется in line кнопки с сердечками и с другими смайликами, но при этом нет кнопки “комментарии”. Как будто Telegram даёт выбор либо вставляете свои Inline кнопки, но при этом убираете комментарии, либо же наоборот.

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      @@ИлларионИванов-л1е никогда так не делал, так что не знаю, знаю что посты с кнопками можно с помощью бота создавать

    • @ИлларионИванов-л1е
      @ИлларионИванов-л1е ปีที่แล้ว

      @@bugsandfeatures 👌

  • @autdzen
    @autdzen 7 หลายเดือนก่อน

    что делать если в гите нету visit site, и бот в тг при нажатие меню выдает ошибку на сайт

    • @bugsandfeatures
      @bugsandfeatures  7 หลายเดือนก่อน

      Значит на каком-то этапе допустили ошибку

  • @SOLOSUQA
    @SOLOSUQA 27 วันที่ผ่านมา

    Видео про все = не про что

  • @haks3r392
    @haks3r392 ปีที่แล้ว

    Откуда надпись и цена, если этого нет в html

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      это есть в видео, в конце, когда создаю бота

  • @alkhakim7910
    @alkhakim7910 4 หลายเดือนก่อน

    Привет, у меня нету галочки и поэтому нету сайта в pages, что делать ?

    • @bugsandfeatures
      @bugsandfeatures  4 หลายเดือนก่อน

      о какой галочки речь?

  • @JevLogin
    @JevLogin ปีที่แล้ว

    Эта реализация уже больше не работает?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      Работает, в чем-то проблема возникла?

    • @JevLogin
      @JevLogin ปีที่แล้ว

      @@bugsandfeatures да делаю все в точности, уже миллион реализаций перепробовал.... Данные в телегу не приходят. Причем есть одна страница с которой все приходит, а больше ниоткуда 😂 при этом сам объект Telegram.WebApp существует. При использовании кнопок keyboard даже сообщение в телеге появляется, "Вы успешно передали данные боту кнопкой ".... "
      А где эти данные? 😂😂😂

  • @autdzen
    @autdzen 7 หลายเดือนก่อน +1

    ещё проблема сбербот не отвечает...

    • @bugsandfeatures
      @bugsandfeatures  7 หลายเดือนก่อน

      Live работает, что с тестовым не знаю… можно попробовать в тех поддержку сбера написать

  • @Anton-sj8iw
    @Anton-sj8iw ปีที่แล้ว +1

    Вопрос как несколько товаров передать боту с веба?

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว +1

      Базу данных добавлять

  • @ch-df9ri
    @ch-df9ri 6 หลายเดือนก่อน

    спустя год полезгл

  • @ДанилаМалкин-м3щ
    @ДанилаМалкин-м3щ ปีที่แล้ว

    ссылка на git не работает(

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      Этого репа больше нет на гите (

  • @hellxez
    @hellxez 5 หลายเดือนก่อน

    Бро я хочу сделать свою игру с монеткой но ничего в этом не понимаю смотрел твое видео и ничего не понял

    • @bugsandfeatures
      @bugsandfeatures  5 หลายเดือนก่อน +1

      Значит надо начать с чего попроще)

  • @vkid21
    @vkid21 ปีที่แล้ว

    ссылка на код не актуальна.

    • @bugsandfeatures
      @bugsandfeatures  ปีที่แล้ว

      Ксж да, случайно удалил реп

  • @vitalik3447
    @vitalik3447 5 หลายเดือนก่อน

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

    • @bugsandfeatures
      @bugsandfeatures  5 หลายเดือนก่อน

      Сейчас полностью соглашусь, но видео делалось когда материала по этой теме вообще не было, так что получилось, что получилось)
      Сейчас опыта много, может руки дойдут до обновления материала

  • @it.9459
    @it.9459 2 ปีที่แล้ว

    Это ужасно, честно говоря, говорю как человек который делает WebApps на aiogram.

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      Так может совет дашь, как человек, который делает WebApp

    • @it.9459
      @it.9459 2 ปีที่แล้ว +1

      @@bugsandfeatures завязать на aiohttp или fastapi? То, что ты сделал банальная копирка того, что уже есть на ютубе от других кодеров.
      Использовать тайп web_app_data - это ужас, кто это будет делать и как далеко это продвинет его разработку?)

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      @@it.9459 ну на ютубе я такого не видел, просто рассказал о том, что в интернете нашел, мне еще предстояло углубится в эту тему)
      Так что спасибо за наводку

    • @ИльмирШарифуллин-щ7т
      @ИльмирШарифуллин-щ7т 2 ปีที่แล้ว +1

      @@it.9459 А как ловить тогда web_app_data, если не через content_type? Еще какие-то способы есть?

    • @it.9459
      @it.9459 2 ปีที่แล้ว

      @@ИльмирШарифуллин-щ7т обертка в aiohttp, обмен данными через post/get запросы, на том, что он показал далеко не уедешь

  • @deniskoshkarev3104
    @deniskoshkarev3104 2 ปีที่แล้ว +2

    Извините конечно, но кто вообще так делает ...
    Сейчас все хотят рубить деньги, но пишут такой г*- код
    какие 6 фунцкций для каждой кнопки, это уровень 7 класса информатики...

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว +1

      Я не спец по js
      Как надо обрабатывать нажатия? Одинаковый id ставить нельзя…
      Как повесить одну функцию на 6 разных id?

    • @itifsmth3764
      @itifsmth3764 2 ปีที่แล้ว

      @@bugsandfeatures цикл)

    • @bugsandfeatures
      @bugsandfeatures  2 ปีที่แล้ว

      @@itifsmth3764 справедливо, буду подтягивать js для веба
      Спасибо)

    • @Macaronena
      @Macaronena 2 ปีที่แล้ว +1

      Главное чтобы работало

    • @serobrine
      @serobrine ปีที่แล้ว +1

      @@bugsandfeatures присвоить им класс 'example_btn', затем
      buttons = document.querySelectorAll(".example_btn");
      buttons.forEach(el => {
      el.addEventListener('click', event =>{действие по клику});
      });

  • @avinadevil
    @avinadevil 2 ปีที่แล้ว +1

    Рефакторинг:
    let btn1, btn2, btn3, btn4, btn5, btn6;
    btn1 = document.getElementById("btn1").addEventListener("click", ( ) => { }...