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

  Рет қаралды 41,049

Pomazkov JS

Pomazkov JS

Күн бұрын

Пікірлер: 132
@pomazkovjs
@pomazkovjs 15 күн бұрын
Больше пользы и лайв-контент в ТГ: - "У меня нет идей для пэт-проектов"- t.me/pomazkovjs/252 - Бесплатный курс по NextJS от его создателей - t.me/pomazkovjs/223 - Авторизация VS аутентификация (на пальцах) - t.me/pomazkovjs/221 В ТГ я пишу гораздо чаще, да и все апдейты всегда оказываются там в первую очередь. → t.me/pomazkovjs А еще у нас есть полезный чат, где царят уважение и взаимопомощь: t.me/+Hx6RaBT4Trw3ZjM6
@enotstitch
@enotstitch 21 күн бұрын
Почти никогда не пишу комменты, но тут не могу удержаться. Сказать, что это видео полезно, ничего не сказать, это просто великолепный туториал по Grammy JS, ничего подобного даже близко не встречала. После просмотра данного видео, максимально легко разобраться с данным инструментом. Автору хочется выразить огромный респект, за такие видео и всё, что он делает в принципе. Очень полезно, очень круто, один из лучших каналов про программирование. Спасибо огромное, что это в свободном доступе, БЕСПЛАТНО. У меня даже в голове не удерживается, что это действительно бесплатно, такого уровня контент. Ещё раз, огромное спасибо, что делаете это для нас! Успехов!
@r0mm4k
@r0mm4k 10 ай бұрын
Отличный ролик, спасибо, давно на ютубе не встречал обновленных гайдов по grammy. Хотелось бы продолжения: добавить db, добавить typescript и линтеры, добавить структуру файлов и папок, разобрать меню/каталоги вложенные друг в друга, login и pay, poling и hooks, завернуть в докер. Буду ждать 😉 С меня подписка 😊
@someone9927
@someone9927 4 ай бұрын
Согласен
@happygraymangamer6067
@happygraymangamer6067 10 ай бұрын
Боже мой откуда ты появился чеел, видео без воды, всё чётко, спасибо тебе огромное и УДАЧИ!!!
@romanasterios
@romanasterios 10 ай бұрын
Хочу отметить, что автор очень хорошо обьясняет! продолжай пожалуйста, приятно смотреть.
@РоманШевцова
@РоманШевцова 10 ай бұрын
Я в шоке, насколько же все понятно, очень крутой подход, жду новых видео.
@pryff9569
@pryff9569 10 ай бұрын
Только сегодня пересматривал старый ролик о создании бота на grammy.js, и сегодня новый ролик выходит😮
@pomazkovjs
@pomazkovjs 10 ай бұрын
Совпадение? Не думаю 🎩
@avakode
@avakode 10 ай бұрын
Отличное видео. Большое спасибо. Хотелось бы ещё узнать про логин, взаимодействие с бэкендом и хранение стейта действий пользователя)
@ВиталийЛесков-х1ь
@ВиталийЛесков-х1ь 9 ай бұрын
сейчас делаю тг бота типо словаря русско-английского, я не понимаю почему так мало лайков, ты просто красавчик, что делаешь такой полезный контент, все понятно и круто рассказано!!
@DubinArtur
@DubinArtur 6 ай бұрын
1:11:44 node_modules тоже нужно добавить в игнор
@user-bg2zf5wn9r
@user-bg2zf5wn9r 10 ай бұрын
Хотим про методы логин и пей) Хотим больше про телеграмм бота на js)) Спасибо за видео!
@user-bg2zf5wn9r
@user-bg2zf5wn9r 10 ай бұрын
И про плагины
@alexpapshev
@alexpapshev 4 ай бұрын
Спасибо за видео! Пишу боты на питоне и совсем не думал о том, что для js тоже могут быть созданы инструменты для создания ботов. Grammy просто супер! Уже заметил, что многое получается, по другому .... легче что ли.))) Вы её отлично объяснили и дали мотив на дальнейшее её изучение. Уже изучаю))) Вещь!
@ДмитрийДубовцев-ч8о
@ДмитрийДубовцев-ч8о 9 ай бұрын
от души) те кто пишут тебе на хабре, мол "зачем делаешь, всё равно в доке лучше", так я как начинающий только от тебя узнал про эту библиотеку! Респект! И расскажи про логин и пэй + про плагины
@skwii
@skwii 4 ай бұрын
Привет, единственный человек сделавший обзор на grammy прошу, очень жду. Более подробного создания бота, с базой данных и структура папок. И так же хотел бы login и pay подробнее об этих методах.
@spxfrontend
@spxfrontend 10 ай бұрын
Отличное видео, прям по полочкам все разложил. Хотелось бы еще про login и pay посмотреть ;)
@efimkapliy6370
@efimkapliy6370 10 ай бұрын
Пока не начал смотреть, но зная Арсения... Видео будет крутым и наполненным💯🔥
@maestro_uyx
@maestro_uyx 10 ай бұрын
Автор, приветствую 🤝. Случайно увидел твои видео, мне понравилось то, как объясняешь, примеры и сам стиль повествования. Круто делаешь! Хотелось бы увидеть разбор асинхронности от тебя, классов и наследований.
@MarsBarBS
@MarsBarBS 5 ай бұрын
Как же ты спас меня, я пробовал обычный node-telegram--bot-api, ну ужасно с ним работать, у меня реально столько условных конструкций было, что потом я дошел до какого-то момента и понял, что либу лучше поменять
@justJoma
@justJoma 2 ай бұрын
Все четко, без воды. Респект автору
@artyomgrigorev2186
@artyomgrigorev2186 10 ай бұрын
Спасибо тебе. Изучаю JS и вот в качестве материала твой видос очень мне полезен
@alexanderdyagel
@alexanderdyagel 3 ай бұрын
ID всех профилей, каналов и чатов можно увидеть в их профилях. Нужно в зайти в Настройки -> Продвинутые настройки -> Экспериментальные настройки -> Show Peer IDs in Profile. Тогда в профилях будут показываться ID'шники
@helpittech1815
@helpittech1815 Ай бұрын
Спасибо! Все просто, понятно и полезно.
@uris5903
@uris5903 9 ай бұрын
отличный урок, сделай ещё видео но уже с допустим каким-то фулл проект ботом на подобии инет магазина
@Xelinヅ
@Xelinヅ 8 ай бұрын
Автор лучший! Расписано все идеально, каждый модуль понятен, ну просто 🫶
@Lazy1097
@Lazy1097 10 ай бұрын
Просто огонь! Почаще бы видосики выходили, было бы ещё круче!)
@DubinArtur
@DubinArtur 6 ай бұрын
59:16 я аж подзавис, почему ты не поставил []. Уже решил, что я решулярки забыл
@glebasik_tiiip
@glebasik_tiiip 8 ай бұрын
подскажите как сделать так чтоб можно было назначив бота админом в канале следить за каждой подпиской и отпиской с канала
@AlexSkaeg
@AlexSkaeg 8 ай бұрын
Спасибо,очень хорошо объяснено что куда и зачем. ))
@slava_tfdf
@slava_tfdf 10 ай бұрын
Ещё чуть осталось пройти по ролику, но контент очень хороший! Вот это объяснение, когда bot.on('message' и пошёл дальше объяснять какие ещё бывают фильтры - ПУШКА. Вот бы так по всему выпадающему (даже дальнейшая ссылка на документацию смотрелась в тему) в js. СПАСИБО! В тему pet проектов, если кто-то готов в телеге или дискорде объединиться в группу, то можно было бы реализовать идеи, которые могут быть полезны в жизни (вплоть до того, чтобы потом всё в открытую закинуть), но при этом пробовать и подсказывать в командной разработке (даже если git пользуешься на уровне 0) - чтобы прокачаться.
@pomazkovjs
@pomazkovjs 10 ай бұрын
Спасибо! У меня есть тг: t.me/pomazkovjs А у него чат: t.me/+Hx6RaBT4Trw3ZjM6 Чат живет, и там пару недель назад кто-то из ребят предлагал такую же кооперацию. Можно поискать или написать ещё раз 🙌🏼
@alexgrigorov8579
@alexgrigorov8579 8 ай бұрын
Спасибо. Единственный ролик про Grammy!
@parmetra
@parmetra 10 ай бұрын
Спасибо за обширный гайд на Ботам! Хотелось бы конечно примеры использования всех возможных плагинов увидеть, поэтому ждём-с видео на эту тему. 😊 P.S. я настроил у себя плагин Conversation, но т.к. делал это впервые, то есть вероятность, что в коде присутствуют костыли. А вот посмотреть, как используют другие, чтобы перенять какие-либо паттерны - это всегда полезно. Спасибо за ваш труд!
@glebasik_tiiip
@glebasik_tiiip 8 ай бұрын
видео отличное, давай еще выпуск про то как бот может принимать заявки в канал делать рассылки, проверять наличие подписки в канале, следить если отписался от канала...
@stoicism-philosophia
@stoicism-philosophia 2 ай бұрын
плагин hydrate не работает, когда используешь composer. Он почему то его не подхватывает. Приходится без него писать.
@Palmary
@Palmary 4 ай бұрын
Спасибо! А как использовать вебхук? И подключить базу для обработки входящих...
@SolutionsByPVV
@SolutionsByPVV 10 ай бұрын
Очень доходчиво, лайк!
@DaniilKudrin
@DaniilKudrin 2 ай бұрын
каким сочетанием клавишь он передает ошибку в терминал помогите 11:50
@daffyteam
@daffyteam 10 ай бұрын
Пересказ статьи в видео из selectel? Как использовать throttler?
@sadsad424
@sadsad424 5 ай бұрын
Большое спасибо ,хороший гайд
@TSG-GO
@TSG-GO 7 ай бұрын
Отличный ролик у тебя хорошо получается пояснять
@N4M3L3SS_CH4NN3L
@N4M3L3SS_CH4NN3L 10 ай бұрын
Видео ОГОНЬ 🔥🔥🔥. Очень надеюсь, что ты снимешь видео про продвинутые плагины, логин, пай и ВОТ ЭТО ВСЁ !!! Спасибо тебе и желаю удачи 👍
@pika4u380
@pika4u380 10 ай бұрын
Хороший ролик, спасибо. Но в разработке ботов есть один популярный кейс, реализация которого варьируется от фреймворка к фреймворку. Я про последовательные сообщения. Например если бот задаёт тебе ряд сообщений с разными вопросами. Было бы интересно посмотреть как в Grammy сделать такой флоу
@Aleksandr-i9
@Aleksandr-i9 8 ай бұрын
Спасибо! Отличное видео!
@asmodeus7862
@asmodeus7862 9 ай бұрын
Спасибо за урок! Расскажи в будущем про login / pay методы
@Ramosok
@Ramosok 10 ай бұрын
Круто спасибо за такой контент!
@WorkerThreads
@WorkerThreads 10 ай бұрын
В 20 ноде же уже не нужно тянуть за собой dotenv и nodemon “start”: “node -env-file=.env ./index.js”, “start:dev”: ”node -env-file=.env -watch ./index.js”
@vitmih380
@vitmih380 10 ай бұрын
А что в этом фреймворке с машиной состояний?
@radikzainullin
@radikzainullin 7 ай бұрын
Спасибо. Хотел бы увидеть разбор плагинов для организации сессий общения бота с пользователем, что-то похожее на то что сделано в Telegraf.
@egsablin
@egsablin 10 ай бұрын
Спасибо за ролик! Понравился grammy, а в нем есть scenes и wizards как в telegraf? Было бы интересно посмотреть реализацию более сложной логики для бота 😀
@АлександрЧеремных-у2щ
@АлександрЧеремных-у2щ 9 ай бұрын
Спасибо. Прекрасно объясняешь. Хочу видео про плагины!!
@asgart_vocal
@asgart_vocal 7 ай бұрын
Благодарю, очень полезный ролик! Единственное пока ковырялся, так и не понял, как отправить файл в телегу (я его сформировал в боте по полученным данным и хочу выгрузить в виде Excel файла)
@RedShucov
@RedShucov 10 ай бұрын
Здравствуйте, подскажите пожалуйста, планируете ли в ближайшем будущем выпустить ещё одно видео про нюансы языка JS? По типу замыканий и this
@ОлегСёмочкин-н6т
@ОлегСёмочкин-н6т 3 ай бұрын
Ждем ролик с разбором про меню и плагины
@Влад-н1ц6о
@Влад-н1ц6о Ай бұрын
Подскажите пожалуйста, почему не работает в терминале команда npm -v и npm init -y, nodejs скачан и при вводе в терминал его версия показывается
@asmodeus7862
@asmodeus7862 9 ай бұрын
И еще, как можно сделать кнопку START при запуске бота? Чтобы пользователь не открывал для этого меню слева внизу и не писал /start руками?
@ДаниялДобротворский
@ДаниялДобротворский 10 ай бұрын
Пожалуйста подскажите как в grammY открывать mini apps
@iuseronline
@iuseronline 10 ай бұрын
Я в шоке какой красавчик
@СтудиядикихКазахскихмангустови
@СтудиядикихКазахскихмангустови 6 ай бұрын
вы не знаете как можно по нажатию на кнопку например подключить человека к чату и отключить после определенного события в чате?
@АлексейАлексеев-к1ю2ж
@АлексейАлексеев-к1ю2ж 6 ай бұрын
Привет, чем grammy отличается от Telegraf ?
@victormog
@victormog 5 ай бұрын
На *selectel* нет функционала по добавлению переменных окружения через web-консоль?..
@ЮрийДубровский-о2б
@ЮрийДубровский-о2б 3 ай бұрын
Подскажите пожалуйста может кто-то сталкивался, хочу записывать в json файл соединения с моим ботом, т.е каналы и группы куда мой бот добавлен, важно чтобы это состояние было всегда актуальным, если бота удалили из канала/группы, то json обновился. Буду благодарен за ответ
@dmitrykomarov6152
@dmitrykomarov6152 10 ай бұрын
День добрый :) Если уже начал активно telegraf использовать, имеет ли смысл переходить на иной фрейм/модуль? Заранее благодарю :)
@pro_chat_bot
@pro_chat_bot 10 ай бұрын
Крутой ролик! Доступно все рассказано. А есть плагин, который запускает webapp?
@igori6471
@igori6471 10 ай бұрын
Еще раз спасибо, но тут можно сказать обзор базового функционала. Может быть теперь сделаешь курс по созданию сложного бота, с базой данных, с регурярными выражениями, чтобы он мог на определенные запросы, по какой-либо логике обрабатывая ключевые слова из сообщения пользователя, реагировать определенным действием - выдавать файлов, видео, фото. И да, хоть это будет чуть более трудоемко, зато действительно топовый ОРИНИНАЛЬНЫЙ И ТОЛКОВЫЙ курс будет и толковый. Го, тыж сеньор.
@АлексейБатькович-з5т
@АлексейБатькович-з5т 10 ай бұрын
А че там с бд не понятно. Я использовал sequilize и с postgres его подружил. Удобно сообщения. Юзера записывать. Да и многое другое. Я например через бд сделал нижнее меню. Вообще шикарно получается. Если че надо пиши - если знаю расскажу что знаю) опыт js 3 месяца))))
@Veqlue
@Veqlue 6 ай бұрын
можешь помочь, крашит , когда parse_mode: 'MarkdownV2' , пишет cannot acces 'ctx' before initialization
@KatyJanner
@KatyJanner 5 ай бұрын
может это и глупый вопрос но вот этот JS озночает жава скрипт ?
@flowww5166
@flowww5166 8 ай бұрын
Можете рассказать, как заставить бота пересылать сообщение пользователя в определенную группу/чат?
@МихаилОльховатов-ц3б
@МихаилОльховатов-ц3б 5 ай бұрын
как отправить сообщение в телеграм боте в определённое время?
@electromystyleable
@electromystyleable 10 ай бұрын
В Grammy.js вроде был какой-то баг с зависанием при обработке событий или его исправили?
@LeraGo-t3z
@LeraGo-t3z 3 ай бұрын
Здравствуйте! Загрузите, пожалуйста, все Ваши видео с ютуба на бусти)
@Spluny
@Spluny 10 ай бұрын
О, ты жив
@typokrat
@typokrat 2 ай бұрын
почему ни где нет инфы как сделать навигацию в которой идет картинка или видео с набором кнопок и переход между экранами, это какой - то секрет?)
@AniLiteTv
@AniLiteTv 8 ай бұрын
Ролик топ и я думаю мне нужно установить гит?
@peshe1421
@peshe1421 5 ай бұрын
А может кто-нибудь объяснить почему в функциях в которых мы передаём аргумент ctx, мы указываем async/await. Понимаю, когда мы даём запрос на сервер и ожидаем ответа, чтобы потом ответ обработать. И чтобы при обработке ответа не было undefined мы указываем await. А тут зачем?
@someone9927
@someone9927 4 ай бұрын
Всё ещё пишешь ботов? Асинк нужен ибо после твоей функции вызываются и другие функции, и если твоя делает запрос на сервер (не обязательно телеграма), то функции что после твоей могут бы вызваны раньше, чем ответит сервер, тем самым создавай проблемы
@dmprkp6792
@dmprkp6792 10 ай бұрын
А по какому протоколу работает гремми?
@АлексейБатькович-з5т
@АлексейБатькович-з5т 10 ай бұрын
А и ещё Winston прикрутить. Прикольно когда сам бот тебе же в телегу присылает ошибки в коде. Ну эт понятно что логи пишутся в файлы , заменяется сами и все такое))))))
@pokerface7697
@pokerface7697 10 ай бұрын
Отличный ролик, подскажите, появилось 2 вопроса: 1) можно ли на сервер копировать папку с ботом прямо с ПК, минуя GitHub 2) что если я хочу исправить что-то в боте или добавить новые фичи. Загружать новый вариант на GitHub и потом снова клонировать на сервер?
@muzaboz1
@muzaboz1 10 ай бұрын
Можно, запускаешь на сервер ftp и закидываешь, но это гемор. Так как надо настраивать сервер ftp
@nnz13
@nnz13 8 ай бұрын
Что за деплой бота без вебхуков?
@perstj5746
@perstj5746 9 ай бұрын
А как использовать функции в grammy js ,
@Heisenburger_1
@Heisenburger_1 6 ай бұрын
Можно не настраивать сервер? Просто денег на аренду, даже 10руб,нет😮😢
@404piano
@404piano 10 ай бұрын
Сцены есть?
@Nikita-f5f
@Nikita-f5f 4 ай бұрын
лучший
@DmitriiIvanov-u6w
@DmitriiIvanov-u6w 5 ай бұрын
А можно ли как-то авторизацию пользователей сделать, чтобы в бот мог писать только узкий круг пользователей?
@pomazkovjs
@pomazkovjs 5 ай бұрын
Классный вопрос, спасибо! Захотелось подробно на него ответить, поэтому написал пост в тг-канале на эту тему: t.me/pomazkovjs/221
@DmitriiIvanov-u6w
@DmitriiIvanov-u6w 5 ай бұрын
@@pomazkovjs спасибо
@kanstantsinmentorwebfronte8529
@kanstantsinmentorwebfronte8529 10 ай бұрын
Очень хотим про плагины!
@ВладимирГлотов-й3ь
@ВладимирГлотов-й3ь 9 ай бұрын
*Комментарий поддержки*
@erka573
@erka573 10 ай бұрын
Thanks bro 👏
@SolutionsByPVV
@SolutionsByPVV 10 ай бұрын
Арсений, сними видео про отдельные плагины ....
@SuperJumpLove
@SuperJumpLove 8 ай бұрын
Все информативно, спасибо!
@alexeysvetlenko2217
@alexeysvetlenko2217 3 күн бұрын
Супер
@igori6471
@igori6471 10 ай бұрын
Привет, спасибо за видео, а бывают ли бесплатные сервера, может кто-то подскажет?
@toprogramm
@toprogramm 10 ай бұрын
конечно. это твой компьютер. если хочешь что то серьезное - плати 4 бакса/евро в месяц. с бесплатным можно погуглить но это режим инвалидной коляски подчастую
@muzaboz1
@muzaboz1 10 ай бұрын
Да, мой бот на Grammy работает на бесплатном хосте cloudflare. В документации Grammy все прекрасно расписано про хост
@sweety_emperor
@sweety_emperor 10 ай бұрын
было бы неплох ролик по дискорд боту✨✨
@AniLiteTv
@AniLiteTv 8 ай бұрын
Кит инит не работает
@Delzen-y5e
@Delzen-y5e 7 ай бұрын
команда npm start не работает, что делать?
@pomazkovjs
@pomazkovjs 7 ай бұрын
Какая ошибка в консоли? 1) проверить, установлен ли npm (команда npm -v должна выдать версию) 2) посмотреть, что указано в package.json в разделе scripts
@Delzen-y5e
@Delzen-y5e 7 ай бұрын
@@pomazkovjs спасибо, проблему я уже решил, оказывается я в первой строчке где перепутал точку с запятой
@ДенисБерезюк-ч3ш
@ДенисБерезюк-ч3ш 3 ай бұрын
Давай урок про плагины
@МаксимХамидулин-к5ч
@МаксимХамидулин-к5ч 10 ай бұрын
Вопрос теперь только,как и где потом продавать таких ботов?
@DmytroPolischuk
@DmytroPolischuk 29 күн бұрын
нигде и никак))) такой бот даже для курсовой не пойдет))
@ВячеславС-к1м
@ВячеславС-к1м 10 ай бұрын
login pay plugin please
@mrundersson
@mrundersson 3 ай бұрын
source needed
@SamLessed
@SamLessed 10 ай бұрын
Урок бомба, но нафига node modules в репу сливать)
@pomazkovjs
@pomazkovjs 10 ай бұрын
Спасибо! Хахахаха, да, ошибочка - забыл добавить в гит игнор :D
@SamLessed
@SamLessed 10 ай бұрын
@@pomazkovjs пол 5 утра переписываю бота на grammy 😂😂
@Ankrait
@Ankrait 5 ай бұрын
Зачем использовать RequireJS и так учить новичков, когда давно уже всё написано под ES Modules? Даже IDE подсказывает тремя точками об изменении. И мне кажется, что стоит сразу давать TypeScript. Сейчас без него ничего не пишется, да и с ним в разы проще
@cape4129
@cape4129 10 ай бұрын
Ля топ
@fodifood
@fodifood 6 ай бұрын
Телеграмм ботов лучше писать на golang можете создать что угодно без подключения библиотек , . )
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Zelensky Announces Talks with Russia / End of Martial Law?
13:55
NEXTA Live
Рет қаралды 1,1 МЛН
Хочу стать Junior React
18:42
Y_LAB University
Рет қаралды 6 М.
Как работают Telegram-боты?
9:52
Merion Academy
Рет қаралды 54 М.
Nestjs - быстрый курс по лучшему  Node js фреймворку
52:33
PurpleSchool | Anton Larichev
Рет қаралды 66 М.
Что такое Node.js?
11:57
Merion Academy
Рет қаралды 26 М.
Сервер на Node.js от простого к сложному. Исчерпывающее руководство
1:20:29
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 22 М.