Как создать телеграм бота на JS, Бот на Telegraf и деплой на Heroku

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

ITDoctor

ITDoctor

Күн бұрын

Пікірлер
@ITDoctor
@ITDoctor 3 жыл бұрын
Супер курс по JavaScript: stepik.org/z/113653
@JustTrace17
@JustTrace17 2 жыл бұрын
Возможно, как и многие, искал способ запустить бота на бесплатном хостинге. Спасибо тебе большое, очень выручил!
@ITDoctor
@ITDoctor 2 жыл бұрын
Всегда пожалуйста
@Victor-vy6qe
@Victor-vy6qe 3 жыл бұрын
Спасибо за урок особено за Telegraf и деплой на Heroku, еще раз спасибо)
@ITDoctor
@ITDoctor 3 жыл бұрын
Пожалуйста
@НиколайПопурей
@НиколайПопурей 3 жыл бұрын
Я не смотрел твой урок, а сразу перемотал на деплой на heroku. И хочу сказать спасибо, что ты помог обойти очень распространенную проблему при деплои. Именно заменой web на worker. При команде web, Heroku через время убивал бота. В логах была ошибка с портами. Но при работе worker, все работает как надо.
@ITDoctor
@ITDoctor 3 жыл бұрын
Пожалуйста
@ВиталийНагаев-д9й
@ВиталийНагаев-д9й 10 ай бұрын
Автору респект! очень крутой и понятный урок. Побежал писать бота))))
@ITDoctor
@ITDoctor 10 ай бұрын
Спасибо!
@Carbonar0
@Carbonar0 3 жыл бұрын
50:00 конец написания бота, хороший урок, cпасибо!)
@ОльгитаТатарченко-ъ2э
@ОльгитаТатарченко-ъ2э Жыл бұрын
Лучший канал. Протое и подробное видео!!!!!!
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо что оценили, рад слышать!
@m1akarov2021
@m1akarov2021 3 жыл бұрын
Интересный , важный урок. Жаль ,что мало лайков и комментариев! Ваши знания дорожи других You Tube учителей =)
@ITDoctor
@ITDoctor 3 жыл бұрын
Спасибо
@mafiakz2023
@mafiakz2023 Жыл бұрын
Очень много уроков посмотрел, еле нажел подробное видео. Лайк
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо
@SolutionsByPVV
@SolutionsByPVV Жыл бұрын
Выражаю благодарность автору за столь полезный видеоурок!
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо что оценили!
@billburr2742
@billburr2742 2 жыл бұрын
Огромное спасибо!!! Отличная подача информации и главное нужной информации!!! Если бы наткнулся на это видео раньше, то сэкономил уйму времени!)
@ITDoctor
@ITDoctor 2 жыл бұрын
Рад что оценили! Если бы я сам нашел большинство из своих видео когда-то.... поэтому канал и создавал, что не находил много а узнавал все из книг и на личном опыте. и хотелось помочь другим людям и сделать этот процесс обучения более простым и собрать сразу много чего в одном месте. А не по крупицам это выискивать как это было у меня.
@vladimirww5152
@vladimirww5152 2 жыл бұрын
Классно! Я много прематывал, потому что многое уже знаю. Но когда только начинал программировать, именно такого подробного объясниеия хотел
@ITDoctor
@ITDoctor 2 жыл бұрын
Понимаю
@やくざちらつき
@やくざちらつき 3 жыл бұрын
Первый лайк от меня,от души)
@andrewkosten902
@andrewkosten902 10 ай бұрын
Супер контент, спасибо!
@ITDoctor
@ITDoctor 10 ай бұрын
спасибо что цените
@beksultanomirzak9803
@beksultanomirzak9803 Жыл бұрын
Thank you so much from Kazakhstan!
@ITDoctor
@ITDoctor Жыл бұрын
Thanks a lot
@maestro_uyx
@maestro_uyx 2 жыл бұрын
Очень классное видео с нужной и полезной информацией 👍👍👍. Как раз сейчас изучаю JS и хотел на нём бота. Автору огромное спасибо! Только недавно наткнулся на канал и столько полезной информации, автор, Вам успехов в ваших делах.
@ITDoctor
@ITDoctor 2 жыл бұрын
Спасибо. Вам тоже достичь задуманного! Надеюсь мой канал будет вам помощником в этом
@Aleks-lk1et
@Aleks-lk1et Жыл бұрын
Полезный материал, хоть и 2 года назад!
@ITDoctor
@ITDoctor Жыл бұрын
спасибо
@hauntedbabytape8170
@hauntedbabytape8170 Жыл бұрын
Спасибо большое. Все понятно!
@ITDoctor
@ITDoctor Жыл бұрын
Всегда пожалуйста
@denisbychkov6291
@denisbychkov6291 2 жыл бұрын
Полезное видео, спасибо!
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@ДмитрийМанжос-б4ш
@ДмитрийМанжос-б4ш Жыл бұрын
Спасибо большое за видео! Очень помогло разобраться в начале, классно объясняешь что к чему)
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо, рад что понравилось и было полезно
@serjdenisov2114
@serjdenisov2114 2 жыл бұрын
Спасибо за отличную подачу материала!
@ITDoctor
@ITDoctor 2 жыл бұрын
Рад что оценили!
@yarkir4227
@yarkir4227 2 жыл бұрын
Благодарю, полезное руководство 🔥
@ITDoctor
@ITDoctor 2 жыл бұрын
Спасибо что оценили
@aleksandr1277
@aleksandr1277 3 жыл бұрын
Поставил лайк. Хороший контент.
@ITDoctor
@ITDoctor 3 жыл бұрын
спасибо
@МаксимГнилицкий-с1с
@МаксимГнилицкий-с1с 2 жыл бұрын
Спасибо за урок
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@giyosiddinshokirov1303
@giyosiddinshokirov1303 3 жыл бұрын
Assalamu alaykum. Видео очень класная worker и остальные вещи очень полезные. Спасиба для Автора . да наградит его Аллах
@ITDoctor
@ITDoctor 3 жыл бұрын
Спасибо
@re_search-TELEGA
@re_search-TELEGA Жыл бұрын
спасибо за видео!
@ITDoctor
@ITDoctor Жыл бұрын
пожалуйста
@the.strangeland
@the.strangeland 3 жыл бұрын
Спасибо за видео. Супер понятно и полезно ! 🙏
@ITDoctor
@ITDoctor 3 жыл бұрын
пожалуйста
@vansowboy
@vansowboy 2 жыл бұрын
Спасибо, помогло)
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@Wo0zZ1
@Wo0zZ1 3 жыл бұрын
Лучший!
@ITDoctor
@ITDoctor 3 жыл бұрын
спасибо
@yelzhanumbetov1955
@yelzhanumbetov1955 2 жыл бұрын
just the best!!!🤟
@ITDoctor
@ITDoctor 2 жыл бұрын
Спасибо
@valPhonker
@valPhonker 2 жыл бұрын
Спасибо большое было очень интересно
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@Mrnsky
@Mrnsky 3 жыл бұрын
Большое спасибо за урок, жаль что кнопки не объяснил которые под полем ввода выводятся. Но благодаря тебе я впервые запустил нормального простого бота.
@BagaevRoman
@BagaevRoman 2 жыл бұрын
Спасибо БОЛЬШОЕ!
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@vr_masha
@vr_masha 2 жыл бұрын
Подскажите ,как сделать ,что бы после нажатия на кнопку появлялось еще несколько других кнопок?
@Sobanim
@Sobanim 3 жыл бұрын
Ну, в целом интересно. По сути показали основной функционал, хотите больше, читайте оф документацию
@ITDoctor
@ITDoctor 3 жыл бұрын
В зависимости от конкретно идеи нужно придумывать реализацию. У меня появилась такая задумка и я ее в общем то реализовал. Показал на этих примерах. А так можно и сложные алгоритмы какие то писать на js и с помощью сторонних npm плагинов что то реализовать. Возможности безграничны.
@1654045
@1654045 Жыл бұрын
57:37 - подскажите плиз кто знает что это за Dynos такие и в чем был смысл переключения с web на worker?
@ArslanArslan-ph2pz
@ArslanArslan-ph2pz 3 жыл бұрын
Давай на PHP
@ZigZagUdachich
@ZigZagUdachich Жыл бұрын
Добрый день! Так для работы бота на хостинге должна быть установлена нода?
@swordali
@swordali 2 жыл бұрын
Thanks 😊
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@endrys00
@endrys00 Жыл бұрын
3:40 не очень понял как вы открыли каталог, можно пояснить поподробнее пожалуйста
@ITDoctor
@ITDoctor Жыл бұрын
File / Open Folder и выбираем каталог. в VS Code это так работает
@maxichannel9080
@maxichannel9080 Жыл бұрын
Здравствуйте. Просмотрел Ваши образовательные ролики по JS. Сейчас читаю литература по telegraf.js и возникают вопросы о том, как правильно использовать то, что написано в этой литературе, скорее всего это связано с недостатком знаний, но все же, если у Вас будет возможность, снимите образовательное видео о том, как правильно "Читать и использовать документацию" к модулям или пакетам nvp.
@ITDoctor
@ITDoctor Жыл бұрын
спасибо что делитесь пожеланиями и мнением.
@РоманЧудосейкин
@РоманЧудосейкин 2 ай бұрын
а что за тема в вскоде скажите пожалуйста? и чем заменить хироку для деплоя?
@ITDoctor
@ITDoctor 2 ай бұрын
тема Dracula Official тут показывал свои любимые темы kzbin.info/www/bejne/eISXiZivmqakba8 заменить хироку не скажу чем. не задавался вопросом. держу ботов у себя локально. Аналоги есть точно, почитать в интернете можно. Но скорей всего бесплатных не будет, ну или жесткие ограничения и в любом случае придется платить если нужен нормальный сервер
@infin1tyzet916
@infin1tyzet916 3 жыл бұрын
Очень крутое видео! А можешь сделать что-то только на PHP пожалуйста
@ОлегДубалар
@ОлегДубалар 2 жыл бұрын
что делать, если код после вставки красным подсвечивается? (10:13)
@СергейБондаренко-ц9э
@СергейБондаренко-ц9э Жыл бұрын
было бы здорово посмотреть как к кнопке прикрутить ссылку для перехода на другой сайт
@m.s.5610
@m.s.5610 2 жыл бұрын
При попытке запуска через терминал(команда npm run dev) возникает такая ошибка: /home/bot/node_modules/telegraf/lib/core/helpers/compact.js:11 return Object.fromEntries(compactEntries); С чем это может быть связано?
@djFedotov
@djFedotov 2 жыл бұрын
9 минута и хвала богам ю-тюба всё понятно но бот не стартует)))
@vr_masha
@vr_masha 2 жыл бұрын
Подскажите пожалуйста, как подключить Гугл таблицы к боту? Что бы информация бралась не из cons, а из таблицы
@ITDoctor
@ITDoctor 2 жыл бұрын
Вот тут посмотрите, я лично не делал поэтому не уверен в этой инструкции, но думаю вы разберетесь telegra.ph/TELEGRAM-BOTS-21221-07-15#%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-Google-%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B
@enotka_6164
@enotka_6164 2 жыл бұрын
👍 I 100 comment
@ITDoctor
@ITDoctor 2 жыл бұрын
Прекрасно!
@безбашенийпро
@безбашенийпро 3 жыл бұрын
Можно было сделать админку и удаление кнопок после нажатия
@s0mbrrer0
@s0mbrrer0 2 жыл бұрын
Видео очень познавательное, спасибо за урок. Вопрос, есть ли возможность прописать скрипт боту, при котором он будет пересылать мне допустим в лс сообщение от пользователя, например отзыв или оценку, которую поставил пользователь боту
@ITDoctor
@ITDoctor 2 жыл бұрын
Думаю да. Но все это надо искать в документации, я всех возможностей не знаю. Есть в репозитории по телеграфу примеры ботов github.com/telegraf/telegraf/tree/v4/docs/examples можете посмотреть в коде готовых ботов , возможно найдете то что нужно
@s0mbrrer0
@s0mbrrer0 2 жыл бұрын
@@ITDoctor O_o, спасибо, этот сайт в будущем сильно пригодится, хоть я и не шарю в английском, но думаю с помощью переводчика разобраться смогу, блин, думаю куплю у тебя курс по frontend, ибо начинал с него, дошел до js и на массивах слился, смотрел ютубера "Фрилансер по жизни", а курсы стоят около 100к в среднем
@ITDoctor
@ITDoctor 2 жыл бұрын
@@s0mbrrer0 курс по фронтенду больше на сайты нацелен. Но в любом случае он должен дать понимание многих вещей. Все внимательно читайте на его странице перед тем как покупать, чтобы вы точно знали. В Телеграме есть промокод на этот курс если что
@alimahmans9681
@alimahmans9681 2 жыл бұрын
Спасибо большое! Если мы попросим пользователя ввести определенную информацию, как эта информация (введенный текст) может быть получена для последующего использования?
@РамазанМагомедов-ы6ж
@РамазанМагомедов-ы6ж 2 жыл бұрын
Ну да
@ПареньПростой-е8л
@ПареньПростой-е8л 2 жыл бұрын
спасибо за урок! очень полезный. а можно ли создать бота который может скачать видео, изображения, аудио файлы из соцсетей?!
@РамазанМагомедов-ы6ж
@РамазанМагомедов-ы6ж 2 жыл бұрын
Конечно
@Евгений-г2у9ф
@Евгений-г2у9ф 2 жыл бұрын
После подключения файла, где написаны заготовки для текста, появляется такая ошибка - "[nodemon] app crashed - waiting for file changes before starting..." Как исправить?
@ITDoctor
@ITDoctor 2 жыл бұрын
google: stackoverflow.com/questions/37486631/nodemon-app-crashed-waiting-for-file-changes-before-starting всех ошибок я не знаю и не могу ответить как их исправлять, а вот интернет может
@xiol1k842
@xiol1k842 2 жыл бұрын
Блин..( картинку которую я загрузил находит но не приходит когда я вывожу в тг error_code:400 и что делать..
@Lazer_Yu
@Lazer_Yu Жыл бұрын
Что если выбывает ошибку по типу aiting for file changes before starting ожидание изменений файла перед запуском
@bisskvitik
@bisskvitik Жыл бұрын
да значит в коде какая то ошибка, у меня часто так бывает с нодмоном, сама Ide может показать что проблем нет но они есть раз появляется эта ошибка
@Lazer_Yu
@Lazer_Yu Жыл бұрын
@@bisskvitik Просто иногда когда все работает и ты просто перезагружаеш и выбивает эту ошибку
@bisskvitik
@bisskvitik Жыл бұрын
@@Lazer_Yu если хочешь можешь показать мне код просмотрю у меня не так много опыта но попробую понять. Возмжно в коде нет синасической ошибка, а что то не так с логикой кода.
@bisskvitik
@bisskvitik Жыл бұрын
@@Lazer_Yu В терминале когда выдает такую ошибку можно чуть чуть прокрутить верх, обычно там бывает объяснение, например cannot read propertyes of undefined
@NeGovoriNet
@NeGovoriNet 2 жыл бұрын
а как сделать, чтобы бот цитировал сообщение?
@cars_owners
@cars_owners 2 жыл бұрын
У меня VS не показывает команды типа replyWith и т.д. Что у меня может быть не так? Спасибо
@ITDoctor
@ITDoctor 2 жыл бұрын
что значит не показывает? не подсвечивает или не выдает в подсказках когда начинаете вводить символы?
@cars_owners
@cars_owners 2 жыл бұрын
@@ITDoctor не выдает в подсказках когда начинаю вводить символы
@ITDoctor
@ITDoctor 2 жыл бұрын
@@cars_owners ну вообще intellisence для js поддерживается по умолчанию в vs code может надо его переустановит попробовать
@derty9168
@derty9168 2 жыл бұрын
Сейчас какие-то проблемы с хероку, слышали что-нибудь об этом? Что делать?
@ITDoctor
@ITDoctor 2 жыл бұрын
не слышал. но сейчас со всем проблемы, так что я не удивляюсь ни чему
@evgeniy2chainzdev351
@evgeniy2chainzdev351 2 жыл бұрын
в ресурсах не появляется команда worker после деплоя. полдня провозился, не знаю в чем дело.
@ITDoctor
@ITDoctor 2 жыл бұрын
надо читать документацию. там много изменений было в последнее время.
@Теньун
@Теньун Жыл бұрын
Добрый день. Только вот Хероку уже платный
@ITDoctor
@ITDoctor Жыл бұрын
всё меняется
@ВладимирПалкин-е8ь
@ВладимирПалкин-е8ь 10 ай бұрын
У меня не получилось зарегистрироваться в Heroku. Он недоступен в России?
@ITDoctor
@ITDoctor 10 ай бұрын
у них изменились тарифы это точно. насчет доступности не знаю. вроде работает у меня
@VRazvedkaSPN
@VRazvedkaSPN 3 жыл бұрын
Исмаил ты классный. Слежу за тобой ещё с твоих первых видео потом красава с армии даже видео делал. Одного не пойму при таком качестве видео такой малый фитбэк. Может тебе человека найти кто каналом займётся? При таких хороших видео странно что так слабо с подписчикам и просмотрами. Все мир
@ITDoctor
@ITDoctor 3 жыл бұрын
Спасибо
@TDates
@TDates 2 жыл бұрын
Досмотрел до 13 минуты, всё красиво, но упустил как у нас бот вдруг заработал... Дальше по видео наверное разъясняется. Но не очень понятно, особенно новичку наверное... Вроде на локальном сервере запускали, а тут пара библиотек, несколько строчек кода... раз и бот стал отвечать уже... Я ботов на php делал... Но тут растерялся, так красиво заработало и быстро
@shanzo294
@shanzo294 3 жыл бұрын
как называтся тема редактора
@ITDoctor
@ITDoctor 3 жыл бұрын
Dracula
@Shuaige6
@Shuaige6 Жыл бұрын
Deploy платным стал? у меня 7$ вышло
@ITDoctor
@ITDoctor Жыл бұрын
кто то говорил про это в комментариях. я сейчас не пользуюсь Heroku
@teadrinker9206
@teadrinker9206 Жыл бұрын
ага, у меня тоже 7$ :(
@metalhead-mh1864
@metalhead-mh1864 2 жыл бұрын
не получается сделать так, чтобы бот отправил песни
@Sober_Travel
@Sober_Travel Жыл бұрын
Для полных нубов. В видео написан не бот, а просто копи паст из доки и добавлена 1 inline клавиатура. Ох уж эти блогеры гуру программирования
@ITDoctor
@ITDoctor Жыл бұрын
а зачем такому гуру программисту как вы смотреть видео уроки которые для самых самых начинающих рассчитаны?
@asylbekovruslan
@asylbekovruslan 10 ай бұрын
Я полный нуб, и такие видео для полных нубов мне помогают.
@olegs9265
@olegs9265 3 жыл бұрын
Сделай бота для вайбера
@djFedotov
@djFedotov 2 жыл бұрын
попробуем
@katzyard4336
@katzyard4336 2 жыл бұрын
не понимаю почему у меня error env Там где :
@ZoRTuL-p2n
@ZoRTuL-p2n 2 жыл бұрын
Какая у тебя тема редактора ?
@ITDoctor
@ITDoctor 2 жыл бұрын
Dracula official
@ZoRTuL-p2n
@ZoRTuL-p2n 2 жыл бұрын
@@ITDoctor спасибо
@РусланАрсентьев-т6ь
@РусланАрсентьев-т6ь 2 жыл бұрын
Нодмон? Может всё-таки ноудемон?)
@ITDoctor
@ITDoctor 2 жыл бұрын
Ну если бы я вел курсы английского то я бы ответил на этот вопрос
@РусланАрсентьев-т6ь
@РусланАрсентьев-т6ь 2 жыл бұрын
@@ITDoctor это больше шутка, а не придирка - ведь речь идёт о node.js. Можно и так, и так, т.к. есть такая штука, как demon - что-то запускаемое в фоновом режиме. Спасибо!
@ITDoctor
@ITDoctor 2 жыл бұрын
Всегда пожалуйста
@sheiksl4446
@sheiksl4446 Жыл бұрын
22:21
@read_and_listen
@read_and_listen 2 жыл бұрын
Из рашки в heroku теперь не зарегистрироваться. Есть ли какие-нибудь аналоги?
@ITDoctor
@ITDoctor 2 жыл бұрын
Можно у себя на компе держать их запущенными. Или отдельный комп сделать как сервак. Я так делаю уже давно держу все у себя на компе запущенным. Но комп работать должен всегда. Вот тут я описывал всё подробно kzbin.info/www/bejne/nKfafoN-ntWfhas. Ну и конечно есть другие хостинг и сервера платные надо поискать просто
@read_and_listen
@read_and_listen 2 жыл бұрын
@@ITDoctor ок, благодарю!
@АнушаванФаградян-ы5г
@АнушаванФаградян-ы5г 2 жыл бұрын
ПРивет автор! спасибо за урок очень все доходчиво понятно и голос приятный! Чувствуется талант учить! Только вы написали "dev" : "inxex.js" это очепятка?)
@ITDoctor
@ITDoctor 2 жыл бұрын
Спасибо что оценили. да опечатка однозначно.
@АнушаванФаградян-ы5г
@АнушаванФаградян-ы5г 2 жыл бұрын
@@ITDoctor Подскажите почему после закрытия сеси и бот перестал работать. сегодня включил комп отрыл проект, а бот не пашет. Давайте созвонимся в гуле или телеграмм. я хочу что бы вы подсказали мне как присвоить функции кнопкам. а еще у меня есть идея видео: видео урок я ученик вы учитель. как вам такая история. И мы в пот просмотров )
@eskovalchuk
@eskovalchuk Жыл бұрын
Шикарно, спасибо за урок! На его основе сделал свой первый проект для nodejs - своего бота с улучшениями @TryToGuessIt_bot
@ITDoctor
@ITDoctor Жыл бұрын
Прикольно, посмотрел вашего бота! рад что видео было полезно
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Пишем Telegram бот на JavaScript за 10 минут / Узнаем прогноз погоды по местоположению
13:57
Эльбрус Буткемп: школа программирования
Рет қаралды 18 М.
Пишем Telegram бота, который говорит с ChatGPT API
1:31:20
Владилен Минин
Рет қаралды 134 М.
Я выгораю. И это нормально
17:58
Галия Багдат
Рет қаралды 180
Бот для Telegram на Node.js, TypeScript и Telegraf js
40:18
PurpleSchool | Anton Larichev
Рет қаралды 35 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН