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

  Рет қаралды 39,932

Pomazkov JS

Pomazkov JS

Күн бұрын

Пікірлер
@enotstitch
@enotstitch 4 күн бұрын
Почти никогда не пишу комменты, но тут не могу удержаться. Сказать, что это видео полезно, ничего не сказать, это просто великолепный туториал по Grammy JS, ничего подобного даже близко не встречала. После просмотра данного видео, максимально легко разобраться с данным инструментом. Автору хочется выразить огромный респект, за такие видео и всё, что он делает в принципе. Очень полезно, очень круто, один из лучших каналов про программирование. Спасибо огромное, что это в свободном доступе, БЕСПЛАТНО. У меня даже в голове не удерживается, что это действительно бесплатно, такого уровня контент. Ещё раз, огромное спасибо, что делаете это для нас! Успехов!
@r0mm4k
@r0mm4k 9 ай бұрын
Отличный ролик, спасибо, давно на ютубе не встречал обновленных гайдов по grammy. Хотелось бы продолжения: добавить db, добавить typescript и линтеры, добавить структуру файлов и папок, разобрать меню/каталоги вложенные друг в друга, login и pay, poling и hooks, завернуть в докер. Буду ждать 😉 С меня подписка 😊
@someone9927
@someone9927 4 ай бұрын
Согласен
@happygraymangamer6067
@happygraymangamer6067 9 ай бұрын
Боже мой откуда ты появился чеел, видео без воды, всё чётко, спасибо тебе огромное и УДАЧИ!!!
@romanasterios
@romanasterios 9 ай бұрын
Хочу отметить, что автор очень хорошо обьясняет! продолжай пожалуйста, приятно смотреть.
@pryff9569
@pryff9569 9 ай бұрын
Только сегодня пересматривал старый ролик о создании бота на grammy.js, и сегодня новый ролик выходит😮
@pomazkovjs
@pomazkovjs 9 ай бұрын
Совпадение? Не думаю 🎩
@РоманШевцова
@РоманШевцова 9 ай бұрын
Я в шоке, насколько же все понятно, очень крутой подход, жду новых видео.
@avakode
@avakode 9 ай бұрын
Отличное видео. Большое спасибо. Хотелось бы ещё узнать про логин, взаимодействие с бэкендом и хранение стейта действий пользователя)
@ВиталийЛесков-х1ь
@ВиталийЛесков-х1ь 8 ай бұрын
сейчас делаю тг бота типо словаря русско-английского, я не понимаю почему так мало лайков, ты просто красавчик, что делаешь такой полезный контент, все понятно и круто рассказано!!
@alexpapshev
@alexpapshev 4 ай бұрын
Спасибо за видео! Пишу боты на питоне и совсем не думал о том, что для js тоже могут быть созданы инструменты для создания ботов. Grammy просто супер! Уже заметил, что многое получается, по другому .... легче что ли.))) Вы её отлично объяснили и дали мотив на дальнейшее её изучение. Уже изучаю))) Вещь!
@ДмитрийДубовцев-ч8о
@ДмитрийДубовцев-ч8о 9 ай бұрын
от души) те кто пишут тебе на хабре, мол "зачем делаешь, всё равно в доке лучше", так я как начинающий только от тебя узнал про эту библиотеку! Респект! И расскажи про логин и пэй + про плагины
@efimkapliy6370
@efimkapliy6370 9 ай бұрын
Пока не начал смотреть, но зная Арсения... Видео будет крутым и наполненным💯🔥
@user-bg2zf5wn9r
@user-bg2zf5wn9r 9 ай бұрын
Хотим про методы логин и пей) Хотим больше про телеграмм бота на js)) Спасибо за видео!
@user-bg2zf5wn9r
@user-bg2zf5wn9r 9 ай бұрын
И про плагины
@skwii
@skwii 4 ай бұрын
Привет, единственный человек сделавший обзор на grammy прошу, очень жду. Более подробного создания бота, с базой данных и структура папок. И так же хотел бы login и pay подробнее об этих методах.
@spxfrontend
@spxfrontend 9 ай бұрын
Отличное видео, прям по полочкам все разложил. Хотелось бы еще про login и pay посмотреть ;)
@justJoma
@justJoma Ай бұрын
Все четко, без воды. Респект автору
@MarsBarBS
@MarsBarBS 4 ай бұрын
Как же ты спас меня, я пробовал обычный node-telegram--bot-api, ну ужасно с ним работать, у меня реально столько условных конструкций было, что потом я дошел до какого-то момента и понял, что либу лучше поменять
@maestro_uyx
@maestro_uyx 9 ай бұрын
Автор, приветствую 🤝. Случайно увидел твои видео, мне понравилось то, как объясняешь, примеры и сам стиль повествования. Круто делаешь! Хотелось бы увидеть разбор асинхронности от тебя, классов и наследований.
@helpittech1815
@helpittech1815 Ай бұрын
Спасибо! Все просто, понятно и полезно.
@artyomgrigorev2186
@artyomgrigorev2186 9 ай бұрын
Спасибо тебе. Изучаю JS и вот в качестве материала твой видос очень мне полезен
@Xelinヅ
@Xelinヅ 7 ай бұрын
Автор лучший! Расписано все идеально, каждый модуль понятен, ну просто 🫶
@parmetra
@parmetra 9 ай бұрын
Спасибо за обширный гайд на Ботам! Хотелось бы конечно примеры использования всех возможных плагинов увидеть, поэтому ждём-с видео на эту тему. 😊 P.S. я настроил у себя плагин Conversation, но т.к. делал это впервые, то есть вероятность, что в коде присутствуют костыли. А вот посмотреть, как используют другие, чтобы перенять какие-либо паттерны - это всегда полезно. Спасибо за ваш труд!
@alexanderdyagel
@alexanderdyagel 2 ай бұрын
ID всех профилей, каналов и чатов можно увидеть в их профилях. Нужно в зайти в Настройки -> Продвинутые настройки -> Экспериментальные настройки -> Show Peer IDs in Profile. Тогда в профилях будут показываться ID'шники
@alexgrigorov8579
@alexgrigorov8579 8 ай бұрын
Спасибо. Единственный ролик про Grammy!
@AlexSkaeg
@AlexSkaeg 7 ай бұрын
Спасибо,очень хорошо объяснено что куда и зачем. ))
@slava_tfdf
@slava_tfdf 9 ай бұрын
Ещё чуть осталось пройти по ролику, но контент очень хороший! Вот это объяснение, когда bot.on('message' и пошёл дальше объяснять какие ещё бывают фильтры - ПУШКА. Вот бы так по всему выпадающему (даже дальнейшая ссылка на документацию смотрелась в тему) в js. СПАСИБО! В тему pet проектов, если кто-то готов в телеге или дискорде объединиться в группу, то можно было бы реализовать идеи, которые могут быть полезны в жизни (вплоть до того, чтобы потом всё в открытую закинуть), но при этом пробовать и подсказывать в командной разработке (даже если git пользуешься на уровне 0) - чтобы прокачаться.
@pomazkovjs
@pomazkovjs 9 ай бұрын
Спасибо! У меня есть тг: t.me/pomazkovjs А у него чат: t.me/+Hx6RaBT4Trw3ZjM6 Чат живет, и там пару недель назад кто-то из ребят предлагал такую же кооперацию. Можно поискать или написать ещё раз 🙌🏼
@Lazy1097
@Lazy1097 9 ай бұрын
Просто огонь! Почаще бы видосики выходили, было бы ещё круче!)
@DubinArtur
@DubinArtur 6 ай бұрын
1:11:44 node_modules тоже нужно добавить в игнор
@SolutionsByPVV
@SolutionsByPVV 9 ай бұрын
Очень доходчиво, лайк!
@Ramosok
@Ramosok 9 ай бұрын
Круто спасибо за такой контент!
@Aleksandr-i9
@Aleksandr-i9 8 ай бұрын
Спасибо! Отличное видео!
@uris5903
@uris5903 8 ай бұрын
отличный урок, сделай ещё видео но уже с допустим каким-то фулл проект ботом на подобии инет магазина
@sadsad424
@sadsad424 5 ай бұрын
Большое спасибо ,хороший гайд
@glebasik_tiiip
@glebasik_tiiip 8 ай бұрын
видео отличное, давай еще выпуск про то как бот может принимать заявки в канал делать рассылки, проверять наличие подписки в канале, следить если отписался от канала...
@TSG-GO
@TSG-GO 6 ай бұрын
Отличный ролик у тебя хорошо получается пояснять
@N4M3L3SS_CH4NN3L
@N4M3L3SS_CH4NN3L 9 ай бұрын
Видео ОГОНЬ 🔥🔥🔥. Очень надеюсь, что ты снимешь видео про продвинутые плагины, логин, пай и ВОТ ЭТО ВСЁ !!! Спасибо тебе и желаю удачи 👍
@iuseronline
@iuseronline 9 ай бұрын
Я в шоке какой красавчик
@Spluny
@Spluny 9 ай бұрын
О, ты жив
@Nikita-f5f
@Nikita-f5f 4 ай бұрын
лучший
@asmodeus7862
@asmodeus7862 8 ай бұрын
Спасибо за урок! Расскажи в будущем про login / pay методы
@DubinArtur
@DubinArtur 6 ай бұрын
59:16 я аж подзавис, почему ты не поставил []. Уже решил, что я решулярки забыл
@АлександрЧеремных-у2щ
@АлександрЧеремных-у2щ 9 ай бұрын
Спасибо. Прекрасно объясняешь. Хочу видео про плагины!!
@glebasik_tiiip
@glebasik_tiiip 8 ай бұрын
подскажите как сделать так чтоб можно было назначив бота админом в канале следить за каждой подпиской и отпиской с канала
@pika4u380
@pika4u380 9 ай бұрын
Хороший ролик, спасибо. Но в разработке ботов есть один популярный кейс, реализация которого варьируется от фреймворка к фреймворку. Я про последовательные сообщения. Например если бот задаёт тебе ряд сообщений с разными вопросами. Было бы интересно посмотреть как в Grammy сделать такой флоу
@ВладимирГлотов-й3ь
@ВладимирГлотов-й3ь 9 ай бұрын
*Комментарий поддержки*
@Palmary
@Palmary 4 ай бұрын
Спасибо! А как использовать вебхук? И подключить базу для обработки входящих...
@erka573
@erka573 9 ай бұрын
Thanks bro 👏
@ОлегСёмочкин-н6т
@ОлегСёмочкин-н6т 3 ай бұрын
Ждем ролик с разбором про меню и плагины
@daffyteam
@daffyteam 9 ай бұрын
Пересказ статьи в видео из selectel? Как использовать throttler?
@RedShucov
@RedShucov 9 ай бұрын
Здравствуйте, подскажите пожалуйста, планируете ли в ближайшем будущем выпустить ещё одно видео про нюансы языка JS? По типу замыканий и this
@vitmih380
@vitmih380 9 ай бұрын
А что в этом фреймворке с машиной состояний?
@egsablin
@egsablin 9 ай бұрын
Спасибо за ролик! Понравился grammy, а в нем есть scenes и wizards как в telegraf? Было бы интересно посмотреть реализацию более сложной логики для бота 😀
@radikzainullin
@radikzainullin 6 ай бұрын
Спасибо. Хотел бы увидеть разбор плагинов для организации сессий общения бота с пользователем, что-то похожее на то что сделано в Telegraf.
@pro_chat_bot
@pro_chat_bot 9 ай бұрын
Крутой ролик! Доступно все рассказано. А есть плагин, который запускает webapp?
@DaniilKudrin
@DaniilKudrin Ай бұрын
каким сочетанием клавишь он передает ошибку в терминал помогите 11:50
@SuperJumpLove
@SuperJumpLove 8 ай бұрын
Все информативно, спасибо!
@asgart_vocal
@asgart_vocal 6 ай бұрын
Благодарю, очень полезный ролик! Единственное пока ковырялся, так и не понял, как отправить файл в телегу (я его сформировал в боте по полученным данным и хочу выгрузить в виде Excel файла)
@Влад-н1ц6о
@Влад-н1ц6о 27 күн бұрын
Подскажите пожалуйста, почему не работает в терминале команда npm -v и npm init -y, nodejs скачан и при вводе в терминал его версия показывается
@dmitrykomarov6152
@dmitrykomarov6152 9 ай бұрын
День добрый :) Если уже начал активно telegraf использовать, имеет ли смысл переходить на иной фрейм/модуль? Заранее благодарю :)
@ДаниялДобротворский
@ДаниялДобротворский 9 ай бұрын
Пожалуйста подскажите как в grammY открывать mini apps
@stoicism-philosophia
@stoicism-philosophia Ай бұрын
плагин hydrate не работает, когда используешь composer. Он почему то его не подхватывает. Приходится без него писать.
@asmodeus7862
@asmodeus7862 8 ай бұрын
И еще, как можно сделать кнопку START при запуске бота? Чтобы пользователь не открывал для этого меню слева внизу и не писал /start руками?
@igori6471
@igori6471 9 ай бұрын
Еще раз спасибо, но тут можно сказать обзор базового функционала. Может быть теперь сделаешь курс по созданию сложного бота, с базой данных, с регурярными выражениями, чтобы он мог на определенные запросы, по какой-либо логике обрабатывая ключевые слова из сообщения пользователя, реагировать определенным действием - выдавать файлов, видео, фото. И да, хоть это будет чуть более трудоемко, зато действительно топовый ОРИНИНАЛЬНЫЙ И ТОЛКОВЫЙ курс будет и толковый. Го, тыж сеньор.
@АлексейБатькович-з5т
@АлексейБатькович-з5т 9 ай бұрын
А че там с бд не понятно. Я использовал sequilize и с postgres его подружил. Удобно сообщения. Юзера записывать. Да и многое другое. Я например через бд сделал нижнее меню. Вообще шикарно получается. Если че надо пиши - если знаю расскажу что знаю) опыт js 3 месяца))))
@LeraGo-t3z
@LeraGo-t3z 2 ай бұрын
Здравствуйте! Загрузите, пожалуйста, все Ваши видео с ютуба на бусти)
@АлексейАлексеев-к1ю2ж
@АлексейАлексеев-к1ю2ж 5 ай бұрын
Привет, чем grammy отличается от Telegraf ?
@AniLiteTv
@AniLiteTv 8 ай бұрын
Ролик топ и я думаю мне нужно установить гит?
@pokerface7697
@pokerface7697 9 ай бұрын
Отличный ролик, подскажите, появилось 2 вопроса: 1) можно ли на сервер копировать папку с ботом прямо с ПК, минуя GitHub 2) что если я хочу исправить что-то в боте или добавить новые фичи. Загружать новый вариант на GitHub и потом снова клонировать на сервер?
@muzaboz1
@muzaboz1 9 ай бұрын
Можно, запускаешь на сервер ftp и закидываешь, но это гемор. Так как надо настраивать сервер ftp
@victormog
@victormog 4 ай бұрын
На *selectel* нет функционала по добавлению переменных окружения через web-консоль?..
@WorkerThreads
@WorkerThreads 9 ай бұрын
В 20 ноде же уже не нужно тянуть за собой dotenv и nodemon “start”: “node -env-file=.env ./index.js”, “start:dev”: ”node -env-file=.env -watch ./index.js”
@ЮрийДубровский-о2б
@ЮрийДубровский-о2б 3 ай бұрын
Подскажите пожалуйста может кто-то сталкивался, хочу записывать в json файл соединения с моим ботом, т.е каналы и группы куда мой бот добавлен, важно чтобы это состояние было всегда актуальным, если бота удалили из канала/группы, то json обновился. Буду благодарен за ответ
@СтудиядикихКазахскихмангустови
@СтудиядикихКазахскихмангустови 5 ай бұрын
вы не знаете как можно по нажатию на кнопку например подключить человека к чату и отключить после определенного события в чате?
@KatyJanner
@KatyJanner 5 ай бұрын
может это и глупый вопрос но вот этот JS озночает жава скрипт ?
@electromystyleable
@electromystyleable 9 ай бұрын
В Grammy.js вроде был какой-то баг с зависанием при обработке событий или его исправили?
@flowww5166
@flowww5166 7 ай бұрын
Можете рассказать, как заставить бота пересылать сообщение пользователя в определенную группу/чат?
@Veqlue
@Veqlue 5 ай бұрын
можешь помочь, крашит , когда parse_mode: 'MarkdownV2' , пишет cannot acces 'ctx' before initialization
@cape4129
@cape4129 9 ай бұрын
Ля топ
@kanstantsinmentorwebfronte8529
@kanstantsinmentorwebfronte8529 9 ай бұрын
Очень хотим про плагины!
@typokrat
@typokrat 2 ай бұрын
почему ни где нет инфы как сделать навигацию в которой идет картинка или видео с набором кнопок и переход между экранами, это какой - то секрет?)
@МихаилОльховатов-ц3б
@МихаилОльховатов-ц3б 4 ай бұрын
как отправить сообщение в телеграм боте в определённое время?
@АлексейБатькович-з5т
@АлексейБатькович-з5т 9 ай бұрын
А и ещё Winston прикрутить. Прикольно когда сам бот тебе же в телегу присылает ошибки в коде. Ну эт понятно что логи пишутся в файлы , заменяется сами и все такое))))))
@peshe1421
@peshe1421 5 ай бұрын
А может кто-нибудь объяснить почему в функциях в которых мы передаём аргумент ctx, мы указываем async/await. Понимаю, когда мы даём запрос на сервер и ожидаем ответа, чтобы потом ответ обработать. И чтобы при обработке ответа не было undefined мы указываем await. А тут зачем?
@someone9927
@someone9927 4 ай бұрын
Всё ещё пишешь ботов? Асинк нужен ибо после твоей функции вызываются и другие функции, и если твоя делает запрос на сервер (не обязательно телеграма), то функции что после твоей могут бы вызваны раньше, чем ответит сервер, тем самым создавай проблемы
@dmprkp6792
@dmprkp6792 9 ай бұрын
А по какому протоколу работает гремми?
@Heisenburger_1
@Heisenburger_1 6 ай бұрын
Можно не настраивать сервер? Просто денег на аренду, даже 10руб,нет😮😢
@DmitriiIvanov-u6w
@DmitriiIvanov-u6w 4 ай бұрын
А можно ли как-то авторизацию пользователей сделать, чтобы в бот мог писать только узкий круг пользователей?
@pomazkovjs
@pomazkovjs 4 ай бұрын
Классный вопрос, спасибо! Захотелось подробно на него ответить, поэтому написал пост в тг-канале на эту тему: t.me/pomazkovjs/221
@DmitriiIvanov-u6w
@DmitriiIvanov-u6w 4 ай бұрын
@@pomazkovjs спасибо
@sweety_emperor
@sweety_emperor 9 ай бұрын
было бы неплох ролик по дискорд боту✨✨
@nnz13
@nnz13 8 ай бұрын
Что за деплой бота без вебхуков?
@perstj5746
@perstj5746 9 ай бұрын
А как использовать функции в grammy js ,
@SolutionsByPVV
@SolutionsByPVV 9 ай бұрын
Арсений, сними видео про отдельные плагины ....
@404piano
@404piano 9 ай бұрын
Сцены есть?
@ДенисБерезюк-ч3ш
@ДенисБерезюк-ч3ш 2 ай бұрын
Давай урок про плагины
@МаксимХамидулин-к5ч
@МаксимХамидулин-к5ч 9 ай бұрын
Вопрос теперь только,как и где потом продавать таких ботов?
@DmytroPolischuk
@DmytroPolischuk 12 күн бұрын
нигде и никак))) такой бот даже для курсовой не пойдет))
@Delzen-y5e
@Delzen-y5e 7 ай бұрын
команда npm start не работает, что делать?
@pomazkovjs
@pomazkovjs 7 ай бұрын
Какая ошибка в консоли? 1) проверить, установлен ли npm (команда npm -v должна выдать версию) 2) посмотреть, что указано в package.json в разделе scripts
@Delzen-y5e
@Delzen-y5e 6 ай бұрын
@@pomazkovjs спасибо, проблему я уже решил, оказывается я в первой строчке где перепутал точку с запятой
@SamLessed
@SamLessed 9 ай бұрын
Урок бомба, но нафига node modules в репу сливать)
@pomazkovjs
@pomazkovjs 9 ай бұрын
Спасибо! Хахахаха, да, ошибочка - забыл добавить в гит игнор :D
@SamLessed
@SamLessed 9 ай бұрын
@@pomazkovjs пол 5 утра переписываю бота на grammy 😂😂
@igori6471
@igori6471 9 ай бұрын
Привет, спасибо за видео, а бывают ли бесплатные сервера, может кто-то подскажет?
@toprogramm
@toprogramm 9 ай бұрын
конечно. это твой компьютер. если хочешь что то серьезное - плати 4 бакса/евро в месяц. с бесплатным можно погуглить но это режим инвалидной коляски подчастую
@muzaboz1
@muzaboz1 9 ай бұрын
Да, мой бот на Grammy работает на бесплатном хосте cloudflare. В документации Grammy все прекрасно расписано про хост
@AniLiteTv
@AniLiteTv 8 ай бұрын
Кит инит не работает
@mrundersson
@mrundersson 2 ай бұрын
source needed
@ВячеславС-к1м
@ВячеславС-к1м 9 ай бұрын
login pay plugin please
@Ankrait
@Ankrait 4 ай бұрын
Зачем использовать RequireJS и так учить новичков, когда давно уже всё написано под ES Modules? Даже IDE подсказывает тремя точками об изменении. И мне кажется, что стоит сразу давать TypeScript. Сейчас без него ничего не пишется, да и с ним в разы проще
@fodifood
@fodifood 5 ай бұрын
Телеграмм ботов лучше писать на golang можете создать что угодно без подключения библиотек , . )
@Почему_я_плачу
@Почему_я_плачу 7 ай бұрын
Вы очень хорошо объясняете. Видео про плагины будет очень полезным
@kipzmo6969
@kipzmo6969 9 ай бұрын
Да, но зачем? Да ещё в 2024?
@Heisenburger_1
@Heisenburger_1 6 ай бұрын
А как иначе?
Что такое Node.js?
11:57
Merion Academy
Рет қаралды 24 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Как работают Telegram-боты?
9:52
Merion Academy
Рет қаралды 52 М.
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 26 М.
React 19: Новые хуки, которые вы ждали
21:13
Владилен Минин
Рет қаралды 12 М.
Fullstack тапалка с нуля на Vue 3. Практика по Telegram Apps
2:35:07
Самые любимые проекты Javascript-разработчиков
7:40
Миша Ларченко
Рет қаралды 13 М.