Курс по Grammy JS: вся БАЗА | как писать телеграм-ботов на JS

  Рет қаралды 32,971

Pomazkov JS

Pomazkov JS

Күн бұрын

Пікірлер: 114
@r0mm4k
@r0mm4k 6 ай бұрын
Отличный ролик, спасибо, давно на ютубе не встречал обновленных гайдов по grammy. Хотелось бы продолжения: добавить db, добавить typescript и линтеры, добавить структуру файлов и папок, разобрать меню/каталоги вложенные друг в друга, login и pay, poling и hooks, завернуть в докер. Буду ждать 😉 С меня подписка 😊
@someone9927
@someone9927 Ай бұрын
Согласен
@happygraymangamer6067
@happygraymangamer6067 6 ай бұрын
Боже мой откуда ты появился чеел, видео без воды, всё чётко, спасибо тебе огромное и УДАЧИ!!!
@romanasterios
@romanasterios 6 ай бұрын
Хочу отметить, что автор очень хорошо обьясняет! продолжай пожалуйста, приятно смотреть.
@pryff9569
@pryff9569 6 ай бұрын
Только сегодня пересматривал старый ролик о создании бота на grammy.js, и сегодня новый ролик выходит😮
@pomazkovjs
@pomazkovjs 6 ай бұрын
Совпадение? Не думаю 🎩
@user-bg2zf5wn9r
@user-bg2zf5wn9r 6 ай бұрын
Хотим про методы логин и пей) Хотим больше про телеграмм бота на js)) Спасибо за видео!
@user-bg2zf5wn9r
@user-bg2zf5wn9r 6 ай бұрын
И про плагины
@avakode
@avakode 6 ай бұрын
Отличное видео. Большое спасибо. Хотелось бы ещё узнать про логин, взаимодействие с бэкендом и хранение стейта действий пользователя)
@DubinArtur
@DubinArtur 3 ай бұрын
1:11:44 node_modules тоже нужно добавить в игнор
@РоманШевцова
@РоманШевцова 6 ай бұрын
Я в шоке, насколько же все понятно, очень крутой подход, жду новых видео.
@efimkapliy6370
@efimkapliy6370 6 ай бұрын
Пока не начал смотреть, но зная Арсения... Видео будет крутым и наполненным💯🔥
@alexpapshev
@alexpapshev 27 күн бұрын
Спасибо за видео! Пишу боты на питоне и совсем не думал о том, что для js тоже могут быть созданы инструменты для создания ботов. Grammy просто супер! Уже заметил, что многое получается, по другому .... легче что ли.))) Вы её отлично объяснили и дали мотив на дальнейшее её изучение. Уже изучаю))) Вещь!
@skwii
@skwii 28 күн бұрын
Привет, единственный человек сделавший обзор на grammy прошу, очень жду. Более подробного создания бота, с базой данных и структура папок. И так же хотел бы login и pay подробнее об этих методах.
@pussydussy3693
@pussydussy3693 6 ай бұрын
Как будущий сеньер хочу сказать большое спасибо за видос!) Прошлое видео по grammY очень понравилось Это ему ничем не уступает Жду больше подобного контента! Спасибо! :)
@igork.3575
@igork.3575 6 ай бұрын
Отличное видео, прям по полочкам все разложил. Хотелось бы еще про login и pay посмотреть ;)
@ВиталийЛесков-х1ь
@ВиталийЛесков-х1ь 5 ай бұрын
сейчас делаю тг бота типо словаря русско-английского, я не понимаю почему так мало лайков, ты просто красавчик, что делаешь такой полезный контент, все понятно и круто рассказано!!
@ДмитрийДубовцев-ч8о
@ДмитрийДубовцев-ч8о 6 ай бұрын
от души) те кто пишут тебе на хабре, мол "зачем делаешь, всё равно в доке лучше", так я как начинающий только от тебя узнал про эту библиотеку! Респект! И расскажи про логин и пэй + про плагины
@Xelinヅ
@Xelinヅ 4 ай бұрын
Автор лучший! Расписано все идеально, каждый модуль понятен, ну просто 🫶
@GenaKrokodilBitsquad
@GenaKrokodilBitsquad Ай бұрын
Как же ты спас меня, я пробовал обычный node-telegram--bot-api, ну ужасно с ним работать, у меня реально столько условных конструкций было, что потом я дошел до какого-то момента и понял, что либу лучше поменять
@maestro_uyx
@maestro_uyx 6 ай бұрын
Автор, приветствую 🤝. Случайно увидел твои видео, мне понравилось то, как объясняешь, примеры и сам стиль повествования. Круто делаешь! Хотелось бы увидеть разбор асинхронности от тебя, классов и наследований.
@glebasik_tiiip
@glebasik_tiiip 5 ай бұрын
видео отличное, давай еще выпуск про то как бот может принимать заявки в канал делать рассылки, проверять наличие подписки в канале, следить если отписался от канала...
@AlexSkaeg
@AlexSkaeg 4 ай бұрын
Спасибо,очень хорошо объяснено что куда и зачем. ))
@alexgrigorov8579
@alexgrigorov8579 5 ай бұрын
Спасибо. Единственный ролик про Grammy!
@DubinArtur
@DubinArtur 3 ай бұрын
59:16 я аж подзавис, почему ты не поставил []. Уже решил, что я решулярки забыл
@artyomgrigorev2186
@artyomgrigorev2186 6 ай бұрын
Спасибо тебе. Изучаю JS и вот в качестве материала твой видос очень мне полезен
@slava_tfdf
@slava_tfdf 6 ай бұрын
Ещё чуть осталось пройти по ролику, но контент очень хороший! Вот это объяснение, когда bot.on('message' и пошёл дальше объяснять какие ещё бывают фильтры - ПУШКА. Вот бы так по всему выпадающему (даже дальнейшая ссылка на документацию смотрелась в тему) в js. СПАСИБО! В тему pet проектов, если кто-то готов в телеге или дискорде объединиться в группу, то можно было бы реализовать идеи, которые могут быть полезны в жизни (вплоть до того, чтобы потом всё в открытую закинуть), но при этом пробовать и подсказывать в командной разработке (даже если git пользуешься на уровне 0) - чтобы прокачаться.
@pomazkovjs
@pomazkovjs 6 ай бұрын
Спасибо! У меня есть тг: t.me/pomazkovjs А у него чат: t.me/+Hx6RaBT4Trw3ZjM6 Чат живет, и там пару недель назад кто-то из ребят предлагал такую же кооперацию. Можно поискать или написать ещё раз 🙌🏼
@uris5903
@uris5903 5 ай бұрын
отличный урок, сделай ещё видео но уже с допустим каким-то фулл проект ботом на подобии инет магазина
@Lazy1097
@Lazy1097 6 ай бұрын
Просто огонь! Почаще бы видосики выходили, было бы ещё круче!)
@helenali5107
@helenali5107 4 ай бұрын
Вы очень хорошо объясняете. Видео про плагины будет очень полезным
@glebasik_tiiip
@glebasik_tiiip 5 ай бұрын
подскажите как сделать так чтоб можно было назначив бота админом в канале следить за каждой подпиской и отпиской с канала
@sadsad424
@sadsad424 Ай бұрын
Большое спасибо ,хороший гайд
@WorkerThreads
@WorkerThreads 6 ай бұрын
В 20 ноде же уже не нужно тянуть за собой dotenv и nodemon “start”: “node -env-file=.env ./index.js”, “start:dev”: ”node -env-file=.env -watch ./index.js”
@parmetra
@parmetra 6 ай бұрын
Спасибо за обширный гайд на Ботам! Хотелось бы конечно примеры использования всех возможных плагинов увидеть, поэтому ждём-с видео на эту тему. 😊 P.S. я настроил у себя плагин Conversation, но т.к. делал это впервые, то есть вероятность, что в коде присутствуют костыли. А вот посмотреть, как используют другие, чтобы перенять какие-либо паттерны - это всегда полезно. Спасибо за ваш труд!
@ОлегСёмочкин-н6т
@ОлегСёмочкин-н6т 8 күн бұрын
Ждем ролик с разбором про меню и плагины
@TSG-GO
@TSG-GO 3 ай бұрын
Отличный ролик у тебя хорошо получается пояснять
@N4M3L3SS_CH4NN3L
@N4M3L3SS_CH4NN3L 6 ай бұрын
Видео ОГОНЬ 🔥🔥🔥. Очень надеюсь, что ты снимешь видео про продвинутые плагины, логин, пай и ВОТ ЭТО ВСЁ !!! Спасибо тебе и желаю удачи 👍
@pika4u380
@pika4u380 6 ай бұрын
Хороший ролик, спасибо. Но в разработке ботов есть один популярный кейс, реализация которого варьируется от фреймворка к фреймворку. Я про последовательные сообщения. Например если бот задаёт тебе ряд сообщений с разными вопросами. Было бы интересно посмотреть как в Grammy сделать такой флоу
@SolutionsByPVV
@SolutionsByPVV 6 ай бұрын
Очень доходчиво, лайк!
@АлександрЧеремных-у2щ
@АлександрЧеремных-у2щ 6 ай бұрын
Спасибо. Прекрасно объясняешь. Хочу видео про плагины!!
@Cosmos-o5s
@Cosmos-o5s 5 ай бұрын
Спасибо! Отличное видео!
@asmodeus7862
@asmodeus7862 5 ай бұрын
Спасибо за урок! Расскажи в будущем про login / pay методы
@Ramosok
@Ramosok 6 ай бұрын
Круто спасибо за такой контент!
@radikzainullin
@radikzainullin 3 ай бұрын
Спасибо. Хотел бы увидеть разбор плагинов для организации сессий общения бота с пользователем, что-то похожее на то что сделано в Telegraf.
@glazdps
@glazdps 6 ай бұрын
Пересказ статьи в видео из selectel? Как использовать throttler?
@Nikita-f5f
@Nikita-f5f Ай бұрын
лучший
@vitmih380
@vitmih380 6 ай бұрын
А что в этом фреймворке с машиной состояний?
@iuseronline
@iuseronline 6 ай бұрын
Я в шоке какой красавчик
@igori6471
@igori6471 6 ай бұрын
Еще раз спасибо, но тут можно сказать обзор базового функционала. Может быть теперь сделаешь курс по созданию сложного бота, с базой данных, с регурярными выражениями, чтобы он мог на определенные запросы, по какой-либо логике обрабатывая ключевые слова из сообщения пользователя, реагировать определенным действием - выдавать файлов, видео, фото. И да, хоть это будет чуть более трудоемко, зато действительно топовый ОРИНИНАЛЬНЫЙ И ТОЛКОВЫЙ курс будет и толковый. Го, тыж сеньор.
@АлексейБатькович-з5т
@АлексейБатькович-з5т 6 ай бұрын
А че там с бд не понятно. Я использовал sequilize и с postgres его подружил. Удобно сообщения. Юзера записывать. Да и многое другое. Я например через бд сделал нижнее меню. Вообще шикарно получается. Если че надо пиши - если знаю расскажу что знаю) опыт js 3 месяца))))
@Spluny
@Spluny 6 ай бұрын
О, ты жив
@ВладимирГлотов-й3ь
@ВладимирГлотов-й3ь 6 ай бұрын
*Комментарий поддержки*
@egsablin
@egsablin 6 ай бұрын
Спасибо за ролик! Понравился grammy, а в нем есть scenes и wizards как в telegraf? Было бы интересно посмотреть реализацию более сложной логики для бота 😀
@АлексейБатькович-з5т
@АлексейБатькович-з5т 6 ай бұрын
А и ещё Winston прикрутить. Прикольно когда сам бот тебе же в телегу присылает ошибки в коде. Ну эт понятно что логи пишутся в файлы , заменяется сами и все такое))))))
@RedShucov
@RedShucov 6 ай бұрын
Здравствуйте, подскажите пожалуйста, планируете ли в ближайшем будущем выпустить ещё одно видео про нюансы языка JS? По типу замыканий и this
@Palmary
@Palmary Ай бұрын
Спасибо! А как использовать вебхук? И подключить базу для обработки входящих...
@asgart_vocal
@asgart_vocal 3 ай бұрын
Благодарю, очень полезный ролик! Единственное пока ковырялся, так и не понял, как отправить файл в телегу (я его сформировал в боте по полученным данным и хочу выгрузить в виде Excel файла)
@ДаниялДобротворский
@ДаниялДобротворский 6 ай бұрын
Пожалуйста подскажите как в grammY открывать mini apps
@victormog
@victormog Ай бұрын
На *selectel* нет функционала по добавлению переменных окружения через web-консоль?..
@СтудиядикихКазахскихмангустови
@СтудиядикихКазахскихмангустови 2 ай бұрын
вы не знаете как можно по нажатию на кнопку например подключить человека к чату и отключить после определенного события в чате?
@kanstantsinmentorwebfronte8529
@kanstantsinmentorwebfronte8529 6 ай бұрын
Очень хотим про плагины!
@erka573
@erka573 6 ай бұрын
Thanks bro 👏
@flowww5166
@flowww5166 4 ай бұрын
Можете рассказать, как заставить бота пересылать сообщение пользователя в определенную группу/чат?
@pro_chat_bot
@pro_chat_bot 6 ай бұрын
Крутой ролик! Доступно все рассказано. А есть плагин, который запускает webapp?
@Veqlue
@Veqlue 2 ай бұрын
можешь помочь, крашит , когда parse_mode: 'MarkdownV2' , пишет cannot acces 'ctx' before initialization
@АлексейАлексеев-к1ю2ж
@АлексейАлексеев-к1ю2ж 2 ай бұрын
Привет, чем grammy отличается от Telegraf ?
@asmodeus7862
@asmodeus7862 5 ай бұрын
И еще, как можно сделать кнопку START при запуске бота? Чтобы пользователь не открывал для этого меню слева внизу и не писал /start руками?
@KatyJanner
@KatyJanner 2 ай бұрын
может это и глупый вопрос но вот этот JS озночает жава скрипт ?
@cape4129
@cape4129 6 ай бұрын
Ля топ
@AniLiteTv
@AniLiteTv 5 ай бұрын
Ролик топ и я думаю мне нужно установить гит?
@sweety_emperor
@sweety_emperor 6 ай бұрын
было бы неплох ролик по дискорд боту✨✨
@МихаилОльховатов-ц3б
@МихаилОльховатов-ц3б Ай бұрын
как отправить сообщение в телеграм боте в определённое время?
@dmitrykomarov6152
@dmitrykomarov6152 6 ай бұрын
День добрый :) Если уже начал активно telegraf использовать, имеет ли смысл переходить на иной фрейм/модуль? Заранее благодарю :)
@pokerface7697
@pokerface7697 6 ай бұрын
Отличный ролик, подскажите, появилось 2 вопроса: 1) можно ли на сервер копировать папку с ботом прямо с ПК, минуя GitHub 2) что если я хочу исправить что-то в боте или добавить новые фичи. Загружать новый вариант на GitHub и потом снова клонировать на сервер?
@muzaboz1
@muzaboz1 6 ай бұрын
Можно, запускаешь на сервер ftp и закидываешь, но это гемор. Так как надо настраивать сервер ftp
@electromystyleable
@electromystyleable 6 ай бұрын
В Grammy.js вроде был какой-то баг с зависанием при обработке событий или его исправили?
@SolutionsByPVV
@SolutionsByPVV 6 ай бұрын
Арсений, сними видео про отдельные плагины ....
@nnz13
@nnz13 5 ай бұрын
Что за деплой бота без вебхуков?
@Heisenburger_1
@Heisenburger_1 3 ай бұрын
Можно не настраивать сервер? Просто денег на аренду, даже 10руб,нет😮😢
@peshe1421
@peshe1421 2 ай бұрын
А может кто-нибудь объяснить почему в функциях в которых мы передаём аргумент ctx, мы указываем async/await. Понимаю, когда мы даём запрос на сервер и ожидаем ответа, чтобы потом ответ обработать. И чтобы при обработке ответа не было undefined мы указываем await. А тут зачем?
@someone9927
@someone9927 Ай бұрын
Всё ещё пишешь ботов? Асинк нужен ибо после твоей функции вызываются и другие функции, и если твоя делает запрос на сервер (не обязательно телеграма), то функции что после твоей могут бы вызваны раньше, чем ответит сервер, тем самым создавай проблемы
@МаксимХамидулин-к5ч
@МаксимХамидулин-к5ч 6 ай бұрын
Вопрос теперь только,как и где потом продавать таких ботов?
@SamLessed
@SamLessed 6 ай бұрын
Урок бомба, но нафига node modules в репу сливать)
@pomazkovjs
@pomazkovjs 6 ай бұрын
Спасибо! Хахахаха, да, ошибочка - забыл добавить в гит игнор :D
@SamLessed
@SamLessed 6 ай бұрын
@@pomazkovjs пол 5 утра переписываю бота на grammy 😂😂
@perstj5746
@perstj5746 6 ай бұрын
А как использовать функции в grammy js ,
@DmitriiIvanov-u6w
@DmitriiIvanov-u6w Ай бұрын
А можно ли как-то авторизацию пользователей сделать, чтобы в бот мог писать только узкий круг пользователей?
@pomazkovjs
@pomazkovjs Ай бұрын
Классный вопрос, спасибо! Захотелось подробно на него ответить, поэтому написал пост в тг-канале на эту тему: t.me/pomazkovjs/221
@DmitriiIvanov-u6w
@DmitriiIvanov-u6w Ай бұрын
@@pomazkovjs спасибо
@dmprkp6792
@dmprkp6792 6 ай бұрын
А по какому протоколу работает гремми?
@Ankrait
@Ankrait Ай бұрын
Зачем использовать RequireJS и так учить новичков, когда давно уже всё написано под ES Modules? Даже IDE подсказывает тремя точками об изменении. И мне кажется, что стоит сразу давать TypeScript. Сейчас без него ничего не пишется, да и с ним в разы проще
@404piano
@404piano 6 ай бұрын
Сцены есть?
@AniLiteTv
@AniLiteTv 5 ай бұрын
Кит инит не работает
@fodifood
@fodifood 2 ай бұрын
Телеграмм ботов лучше писать на golang можете создать что угодно без подключения библиотек , . )
@Delzen-y5e
@Delzen-y5e 3 ай бұрын
команда npm start не работает, что делать?
@pomazkovjs
@pomazkovjs 3 ай бұрын
Какая ошибка в консоли? 1) проверить, установлен ли npm (команда npm -v должна выдать версию) 2) посмотреть, что указано в package.json в разделе scripts
@Delzen-y5e
@Delzen-y5e 3 ай бұрын
@@pomazkovjs спасибо, проблему я уже решил, оказывается я в первой строчке где перепутал точку с запятой
@ВячеславС-к1м
@ВячеславС-к1м 6 ай бұрын
login pay plugin please
@igori6471
@igori6471 6 ай бұрын
Привет, спасибо за видео, а бывают ли бесплатные сервера, может кто-то подскажет?
@toprogramm
@toprogramm 6 ай бұрын
конечно. это твой компьютер. если хочешь что то серьезное - плати 4 бакса/евро в месяц. с бесплатным можно погуглить но это режим инвалидной коляски подчастую
@muzaboz1
@muzaboz1 6 ай бұрын
Да, мой бот на Grammy работает на бесплатном хосте cloudflare. В документации Grammy все прекрасно расписано про хост
@kipzmo6969
@kipzmo6969 6 ай бұрын
Да, но зачем? Да ещё в 2024?
@Heisenburger_1
@Heisenburger_1 3 ай бұрын
А как иначе?
@ВладимирТаубе-ь2ш
@ВладимирТаубе-ь2ш 6 ай бұрын
Грэмми помойка
@SuperJumpLove
@SuperJumpLove 5 ай бұрын
Все информативно, спасибо!
Как работают Telegram-боты?
9:52
Merion Academy
Рет қаралды 34 М.
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 21 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 13 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 52 МЛН
Самые любимые проекты Javascript-разработчиков
7:40
Миша Ларченко
Рет қаралды 13 М.
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 21 МЛН