Python lessons / Making a telegram chatbot (part 1)
Hi friends! In this lesson, we will make the first telegram chat bot in Python using the telebot module. In this lesson we are with you:
✔ Learn how to create a chat bot for Telegram in Python using the telebot module.
✔ Learn how to intercept messages in the chat and respond.
✔ Install the telebot module and get a token to work with the Telegram API.
❗️ ❗️ ❗️ See the previous channel lessons for how to install Python, PyCharm, and Visual Studio.
❗ ️ ❗ ️ For training - how to work with the API, how to create bots, for example for telegram-of course you Need to either do it on a virtual machine (VPS) that is located in the States or elsewhere, or raise a temporary VPN.
Where can you find us?
✔ Join the VK group - wiseplat
✔ Additional lessons with homework can be found on the WISEPLAT website: wiseplat.org/
✅ Now you can create your own interactive apps and chatbots using Python! Python lessons will help you do this!
#lessonspython #lessons #python #programming #bot #telegram
- Lessons from #OlegShpagin 👨 🏼 💻
Press 'like' if you enjoyed the video 👍
►► Subscribe to the channel!
✅ Starting to program? - Repeat everything that we show in the training video. Then you will pin the material faster and be able to start programming in Python effectively. 👍
Watch our video tutorials and learn Python faster than anyone else! :)
Пікірлер: 346
►► Все уроки по Python kzread.info/head/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps ►► Все уроки по администрированию kzread.info/head/PLxiU3nwEQ4PEB_oJcpgAQSgxmC6ScmEOd Пишите каких вы делаете ботов на Python!?👍 Для поддержки канала: wiseplat.org/donat По номеру карты: 5599005072205482
@renaldos1779
3 жыл бұрын
привет я использую визуал студио код и только начал изучать питон, но у меня выходить вечная ошибка на третьей строке кода в терминале "SyntaxError: invalid syntax" как это пофиксить? Спасибо
@user-ep6wx1li5k
3 жыл бұрын
Команда pip не распространяется как внутренняя или внешняя действующая программа или команд файл
@Xenmands
2 жыл бұрын
@@user-ep6wx1li5k помог просто пипец как! Лучше бы вообще молчал.
@Xenmands
2 жыл бұрын
@@renaldos1779 ты как-то решил эту херню? Нигде не могу найти как это дерьмо установить.
@belyalli_ltw
2 жыл бұрын
@@Xenmands что конкретно пишет?
Красавчик, больше всего люблю смотреть уроки у тебя, все спокойно и понятно
@wiseplat
4 жыл бұрын
Спасибо! Для чего используешь Python?
@verbychi3091
4 жыл бұрын
@@wiseplat больше для создания всяких приложений А так, просто знакомлюсь с программированием Удачи тебе, в продвижении канала)
@wiseplat
4 жыл бұрын
@@verbychi3091 Спасибо! :)
Супер! Все понятно показано и рассказано ! Спасибо 😎👍
Вы учите самому главному, не тупо скопипастить код, а в первую очередь нужно обращаться к документации и начинать с неё. Большое спасибо)))
Такой добрый. Люблю людей на позитиве
с вэбхуком еще ролик бы ролик
@wiseplat
4 жыл бұрын
Привет! По просьбе зрителей :) Голосуем этот комент лайками :) Будет 100 лайков - записываю :)
@damizi64
4 жыл бұрын
@@wiseplat 100 лойсов многовато) не наберет..
@OS_SHOP
4 жыл бұрын
Зачем они нужны? Голову забивать по началу не стоит лишним)
@toxic5427
3 жыл бұрын
@@wiseplat я поставил последний лайк, снимайте пожалуйста
@alexandralexeev9871
2 жыл бұрын
@@damizi64 набралось))
Я раньше не смог сделать бота,но после этого видео получилось. Спасибо!
Просто и легко, спасибо большое. Огромная экономия времени!
Ты лучший ютубер по программированию.Спасибо тебе большое за твой урок, я наконец смог сделать телеграмм бота!
Спасибо что подробно научили начинающего кодера как работать с библиотекой или модулем!
Как приятно вас слушать: всё понятно и интересно. Жаль, что не нашла вас раньше :(
@wiseplat
3 жыл бұрын
Спасибо)
Олег, спасибо! Очень доходчиво!
С помощью Тебя у меня получился отличный бот только пришлось заморочиться с блокировкой .А так хорошо объясняешь без воды, всё по делу.РЕСПЕКТ!
@wiseplat
4 жыл бұрын
Спасибо! :) Что за бот сделал?
@kihosa
3 жыл бұрын
Фууу игнор!)
@amiraliisaev
3 жыл бұрын
@@kihosa завались хейтер
большое спасибо! Отличный урок!!!
Спасибо Вам большое! Обыскала весь интернет, и только у Вас нашла подробные инструкции!
Спасибо, очень доступное объяснение.
супер видео урок, без лишней воды всё доходчиво Благодарю
@python_devoloper
2 жыл бұрын
Привет братан у меня тоже есть видосы с ботами и парсерами можешь взглянуть буду рад тебя видеть D::
Спасибо вам, объяснили всё очень понятно!
Ты единственный, кто понятно всё объяснил в отличие от других людей, которые объясняют как делать телеграмм бота. Респект!
@amreabilakim4342
3 жыл бұрын
Внатурееее
@boenia
3 жыл бұрын
Ага, конечно, а как выложить бота в телеграм? Он же только локально запускал! Комп выключит и все перестанет работать
@oganemo7808
3 жыл бұрын
@@boenia на эту тему в интернете есть видео, а этот урок посвящен только разработке бота(как и написано в названии видео)
Спасибо бро!
Спасибо большое))
Доходчиво объясняет, смотреть интересно Рекомендую. Лайк. Подписка.
Спасибо Вам за хорошую помощь
Спасибо за такой классный урок!!
@python_devoloper
2 жыл бұрын
Привет братан у меня тоже есть видосы с ботами и парсерами можешь взглянуть буду рад тебя видеть D::
Спасибо за ролик❤!
Исправления (а то я столкнулся с проблемами) и вопросы 1) 1:19 Добавлять конфигурацию не нужно, она ставится автоматически 2) 1:56 Теперь это надо делать не в терминале, а по-другому. File - Settings - Выбираем проект - В этом окне тыкаем на плюсик сверху - Там уже ищем и добавляем pytelegrambotapi Вопросы: А чтобы на разные сообщения бот отвечал одинаково надо каждое слово-триггер отдельно прописывать? А то даже для ответа на ''Привет' и 'привет' надо уже 4 строчки. Через (' 'or ' ') работает только первое вписанное слово (а с [ ] работает рандомная буква, со словами через [ ] тоже только первое слово). Банально попробовал переводить massage в текстовую переменную и сравнивать с ней, но всё то же самое!
@user-bl7ic9ds7l
2 жыл бұрын
Чел, от души!
@kumpler9212
2 жыл бұрын
Спасибо, бро
@srizey9452
Жыл бұрын
Привет можешь в ВК или телеграмме например помочь с этим?
@user-eq8ir8wj8g
Жыл бұрын
РосT1k дай бог тебе здоровья , pip install pytelegrambotapi в командной строке прописывался а в pycharm нет, сидел блин голову ломал что не так пока в комменты не зашел)
@sandarasan-ri8hl
Жыл бұрын
спасибооооо
Отличное видео!
супер все работает спасибо
Спасибо!
Cпасибо!
Спасибо брат отличный видео 📹 👍👍👍👍👍👍
Спасибо! Мне очень понравился бот попугай)
Супер
как всегда топ
Здорово! Только я в самом начале упустил, что нужно добавить путь к файлу. Потом всё заработало!)))
благодарю
Красава братуха
Молодец!
спасибо бро
ходят слухи что программисты которые используют светлую тему для ide на самом деле имеют очень темную душу
@wiseplat
3 жыл бұрын
Привет 😀👍😀 Рассмешил)))
@user-rh4vv6xx1h
3 жыл бұрын
@@wiseplat Доброй ночи!) Подскажите пожалуйста, у меня есть задача сделать бота для телеграм. Бот будет просто выводить фирмы города (-ов). Соответственно где то фирмы должны храниться (sql). Я думал использовать wp для того чтобы эти фирмы загнать в SQL. А далее бот на пайтон уже будет обращаться к этой SQL и показывать юзеру нужную фирму по фильтрам. Вопрос: правильно ли я придумал концепцию ввода и вывода? Есть плагин acf для wp, он создаёт кастомные поля, но он мне чуть не подходит. Сколько будет стоить написать аналогичный плагин? Или можно как-то иначе создать админку для внесения фирм в базу? Чтоб ее потом пайтон обработал. Заранее прошу прощения за мб не правильно поставленные вопросы..
Thank you bro. РЕСПЕКТ!
@wiseplat
4 жыл бұрын
:) Спасибо! :)
Мне 65 лет давно играю в шутеры,кд хорошее ,но случайно увидел ваше видео,так и не понял но почему то сидел до 2 х часов ночи делал элементарный калькулятор,потом разбирался почему он не работает,разобралься написал русские буквы в числах,заработало!Как кот матроскин орал заработало!И как не странно это меня заинтересовало!!Идей то целый воз,может постепенно что и получится.integer,float,string,boot,thrue,false придётся дальше смотреть ваш канал.Ээ скинуть бы лет 40,веселее было!
@wiseplat
4 жыл бұрын
Привет 😀 Круто 👍
@user-wx1gj2wx7k
4 жыл бұрын
@@wiseplat возникают кое какие вопросы ,для программистов это элементарно но для меня пока это важно! есть ли у вас приватный канал типа в telegram?Discord?Где можно задать вопросы по некоторым элементарным вещам работы в pycharm!
также всем советую записывать токен сразу в переменную. Ибо это гораздо легче в использовании, и возможно, вы ещё сделаете другого бота с таким же кодом - везде переписывать токен будет очень трудно и времязатратно.
Спасибо, Друг?
ты топ
После установки библиотеки, нет модуля телебот, что делать?
Спасибо, очень доступно рассказано. Подскажите, созданный указанным способом бот будет бесплатным? Есть какие то ограничения по количеству участников?
*не могу решить проблемку! Код запускается в pycharm нормально, но бот не реагирует на команды вообще, хотя токен-код бота верный! В чем может быть проблема???*
@vitaliylisenko6509
3 жыл бұрын
такая же проблема, не нашел решение?
Огромное спасибо автору за такой контент! Надеюсь реклама которая есть в видео ему как-то окупает данный труд
Топппппппппппп
классный видео с помощью вас я понял как создать телеграм бот теперь жду не дождусь второй части видео? Вы сможете снять видео как отправить картинки или видео или музыку какие кодынужный для этого или же как написать телеграм бот который бы показал курс валюты или прогноз погоды
@wiseplat
4 жыл бұрын
Привет! Смотри продолжение kzread.info/dash/bejne/qXio082dkdDfcrA.html
Привет, начал немного изучать по вашему видео бота, но столкнулся с тем что вылетает окно на новой версии ПайЧарм , выберете Винду, новую или эту .. что меня немного озадачило, как поступить ?
коментирую
Здравствуйте Олег! Сейчас глубже изучаю Телеграмм бота. Можете подсказать как сделать так чтобы бот открыл браузер и начал искать input юзера?
Очень интересный канал в целом и данный урок в частности. А будет работать бот если выключить компьютер?
Олег, здравствуйте. Подскажите, с чем может быть связана данная ошибка? raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot1256105457:AAEtRsMATiLvIK9ythI8oS_MpDYWGGlXWrs/getUpdates?offset=1 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1122)')))
СПС
топ
Привет, я хотела скачать на терминале телебот как вы показывали, но выходит ошибка, говорят скачать 20.3.1 версию, а не 20.2.1, я не знаю как, пожалуйста помогите
Добрый день! Спасибо Вам за видео. Все отлично, очень понравилось) Но, возник вопрос: Исходный код точь-в-точь, бот реагирует на прописанные команды (Привет, /start и пр.). Подскажите, пожалуйста, в чем может быть проблема, если другие сообщения не возвращаются? Возврат сообщений происходит до того момента, пока не добавила дополнения в код: if....привет, elif.....hi..... Или, в итоговом коде отсутствует функция возврата сообщений?
Всё очень хорошо,но вам нужно поработать над дикцией и говорить помедленнее,ровным голосом))) Так чисто личное замечание.
00:06:51 Я правильно понимаю, что модификатор в строке 5, содержит проверку «if”? Если проверка пройдена то вызывается функция из строки 6? Что происходит в 11-й строке (00:10:45)?
Здравствуйте. Подскажите пожалуйста в чём может быть проблема. Код скопирован точно. Терминал не выдает ошибки. Но у бота нет реакции на программу. Пишет только /start
Что делать если запускаешь через пайчарм сам код а он не запускаеться,просто пишет Hi, PyCharm Process finished with exit code 0
Я стал врубаться😁ещё учёба не началась даже
как исправить ошибку TypeError: message_handler() got an unexpected keyword argument 'content_types', все перепробовал, но всеравно не работает
Спасибо все понятно, но есть одно но, я зделал все как на видео не бот отвечает обычным копированием моего сообщения, хотя я зделал все как у вас и сообщения по два раза кидает, можете объяснить с чем это связано, пожалуйста
Нужна помощь! Скачал пайтон, скачал Пайчарм. Сделал все как на видео, но в боте телеграмма никаких изменений. Повторил все два раза.... Что я не сделал? Подскажите.
У меня вот такая ошибка Traceback (most recent call last): File "C:\Users\******\Desktop\telebot\my1.py", line 8, in def send_welcome(message): TypeError: 'NoneType' object is not callable
Здравствуйте. Не знаете почему код не работает на Pycharm, а на Wing все работает?
Олег, здравствуйте! Давно смотрю ваш канал, очень познавательно! У меня такая ситуация, что я когда написал код для телеграм бота, при запуске бот не отвечает на стартовую команду. При установке на сервер, ситуация не поменялась. Среда ошибок не даёт, код завершается спокойно.
@rodionscchiptsov5452
2 жыл бұрын
ты решил эту проблему если да то подскажи пожалуйста
Можно ли открыть телеграмм на ПК или только с телефона?
Доброго дня! Как с вами связаться? Нужна помощь в вопросе на что ответ не нашёл ни где обсолютно
привет ребята помогите делал все как сказано но так и не получилось заимпортировать модуль бота в ответ я получаю :\Users\вася\PycharmProjects\egor-bot>pip install pytelegrambotapi "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. подскажите что делать
Так хотел сделать доброе лицо на картинке видео,что вышло угрожающее
Олег добрый день, начал изучать по вашим курсам создание Телеграм ботов, на данный момент не могу понять, как команды из Телеграма обращаются к моему my1.py файлу на моем ноутбуке...
@ruslansanzharov5825
2 жыл бұрын
Он не обращается, модуль telebot читает что ему прислали (пользователь в бот) и выполняет обработчик
Здравствуйте,можите подсказать почему не работает бот когда закрываю (idle)?
у меня команда pip не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правил ьность пути, после чего повторите попытку.
Using legacy 'setup.py install' for telegrambotapi, since package 'wheel' is not installed. как это исправить при установке выдает
Не могу решить проблему, когда в терминале устанавливать pytelegrambotapi вылезает ошибка с pip
Ребят пишет что нет Команды message_handler. Уже все загуглил и тд. Безвыходно. Помогите плиз че такое может быть плиз
На ubuntu так же?подскажите пж
почему мой код на IDLE работает прекрасно, но тот самый код на Pycharm не работает
Здравствуйте! Спасибо за интересный ролик. Я недавно начал изучать программирование. Не подскажете... Как сделать что бы Бот понимал слова в разном регистре? ПРИВЕТ привет Привет чтоб одинаково воспринимал.
Здравствуйте когда я нажимаю старт вы ходит ошибка выберете Python interpreter. Что мне делать?
у меня выдает value error(raise ValueError("check_hostname requires server_hostname")) интересно почему и как мне это исправить?
Нашол канкурента Хоуди хо :D
@daza1941
3 жыл бұрын
воды много, в 1х смотрю чуть не уснул хауди хо лучше
00:10:14 Объясните пожалуйста, почему бот уже работает по логике, которую вы написали в проекте, если сам проект Вы никуда не опубликовали и сам скрипт никуда не отправляли?
Говорит ошибка на bot = telebot.Telebot('token') Если что токен я указал, не понимаю что за ошибка. CMD говорить, что у модуля нет такого атрибута. Помогите
Как задеплоить бота на python через jupyter notebook, чтобы он не "засыпал"? Сделал бота, который с компа загружает нейросетку, получает от пользователя фотку, обрабатывает её, классифицирует, выдаёт пользователю ответ (сохраняя при этом фотку полученную в папку на компе). Когда ноутбук включён, есть интернет и jupyter в работе, все ок. Как только что-то из этого выпадает-до свидания. Бот ложится. Вместо папки на компьютере можно, наверное настроить либо переадресацию фоток на свой телеграмм акк, либо сохранение на гугл диск. Но как сам бот задеплоить навечно, чтобы не слетал?
А как можно ботa (Python) вставить в игру на языке С#?
Здравствуйте, почему я пишу pip install..... А оно не загружаеться и пишет " the term pip is not recognized..." Не могу установить telebot,
А будет урок по deep_linking get_start_link?
пожалуйста ответь а что делать если пишет WARNING: You are using pip version 21.1.2; however, version 21.2.4 is available. You should consider upgrading via the 'C:\Users\Lenovo\PycharmProjects\pythonProject\venv\Scripts\python.exe -m pip install --upgrade pip' command. пожалуйста ответь быстрее! :(
А что делать если при установке библиотеки пишет что pip не является внутренней командой
Сложно ли создать своего бота? Я хочу создать бота который будет записывать информацию пользователя, потом вписывать ее в какую нибудь таблицу. Или же бот, который будет показывать список репетиторов которые работают в нашей организации
@wiseplat
3 жыл бұрын
Привет, интересная задача, конечно расмотрим )))
По этому видеоуроку можно создать бота меньше чем за час!Автор малодец!
@wiseplat
4 жыл бұрын
Привет! Спасибо! Какого бота хочешь делать?
@l.o.r.d728
4 жыл бұрын
Я уже делаю бота целый 3 раз.А так хочу что-то вроде пароля.Пишешь правильный показывает картинку.не правильный не отвечает сначало 1 мин потом 2 мин и т.д.
@wiseplat
4 жыл бұрын
@@l.o.r.d728 Прикольная задача для бота :)
Можно сделать бота на прогноз ставок на спорт?
В новой версии PY charm почему то исчезает эта долбаная add configurationи где ее искать потом,подскажите пожалуйста.
@user-oc1pv8wq2g
2 жыл бұрын
она в том же месте, теперь там вкладка main с картинкой питона, на нее нажми и выйдет edit configurations
Как сделать так, что бы не было зависимости от регистра ? т.е Привет и привет читались скриптом одинаково.