Уроки Python / Делаем чат бот Telegram (часть 2)

  Рет қаралды 63,344

Exploring the IT World / Oleg Shpagin / WISEPLAT

Exploring the IT World / Oleg Shpagin / WISEPLAT

Күн бұрын

Пікірлер: 220
@wiseplat
@wiseplat 4 жыл бұрын
Для поддержки канала: wiseplat.org/donat По номеру карты: 5599005072205482 ►► Все уроки по Python kzbin.info/aero/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps ►► Все уроки по администрированию kzbin.info/aero/PLxiU3nwEQ4PEB_oJcpgAQSgxmC6ScmEOd Пишите какие боты вы делаете - для чего :)
@wiseplat
@wiseplat 4 жыл бұрын
Прикольный бот! Как сделаешь кинь ссылку :) посмотрю.
@shadoweu4368
@shadoweu4368 4 жыл бұрын
Я создаю бота, который будет помогать мне с моей беседой вк, он должен будет объяснять правила беседы и возможные причины бана.
@alexdanilov2123
@alexdanilov2123 4 жыл бұрын
Скиньте ссылку пожалуйста на данный код. Спасибо.
@wiseplat
@wiseplat 4 жыл бұрын
​@@alexdanilov2123 Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@XaLi_GaLi
@XaLi_GaLi 4 жыл бұрын
@@wiseplat Доброго времени суток! Судя по контенту, чувствуется Ваш большой опыт в фишках Телеграм. В связи с этим, имею смелось озадачить, дело вот в чём : Недавно создал канал и чат группу для комментирования/обсуждения, но столкнулся с непонятным мне препятствием - Все мои заметки, ранее, скажем 2-3 дней, при попытке Прокомментировать выдают банер "этот пост был удалён из группы для обсуждения", хотя я их не удалял, посты на месте, но Прокомментировать их нельзя! Беда бедовая((, ведь я запостил более 500 заметок/стихов! И что теперь, всё пропало? Чат работает, но комментаторам приходится оглавлять свои рецензии, чтоб я мог понять о чём идёт речь. Это полное фиаско, помогите пжлст. В чём тут может быть дело, и нельзя ли восстановить комментирование. Чтоб банер "этот пост был удалён из группы для обсуждения" не выскакивал, то есть вновь включить комментирование. Спасибо заранее, очень надеюсь на Вашу помощь! PS: Либо по другому спрошу, от противного - Как удалить пост из группы для обсуждения? Даже не знаю с чего начать и куда сунуться, может хоть с этого боку подойти)
@санжарабдуллаев-л6п
@санжарабдуллаев-л6п 4 жыл бұрын
сделайте пожалуйста третью часть, ваши уроки по созданию бота самые лучшие! пожалуйста третью часть
@samainov7047
@samainov7047 4 жыл бұрын
Крутой урок! Не забрасывайте уроки, плз, у вас хорошо получается)
@dhfuud6524
@dhfuud6524 3 жыл бұрын
Автор молодец! За два видео понял всё лучше чем за полтора часа просмотра других видео
@7emenovi4
@7emenovi4 3 жыл бұрын
Спасибо за уроки! Единсвенный Вы в интернете где все понятно с полу слова!
@python_devoloper
@python_devoloper 3 жыл бұрын
Привет братан у меня тоже есть видосы с ботами и парсерами можешь взглянуть буду рад тебя видеть D::
@saymonriley511
@saymonriley511 3 жыл бұрын
вот с вами я наконец то сделал своего бота
@python_devoloper
@python_devoloper 3 жыл бұрын
Привет братан у меня тоже есть видосы с ботами и парсерами можешь взглянуть буду рад тебя видеть D::
@БаянШиряй
@БаянШиряй 3 жыл бұрын
Спасибо за труд уважаемый человек! Тебе удалось преподнести мне инфу так, что я понял все про что ты говоришь. Не всегда с первого, а когда и с третьего раза, но не суть... Никакой воды, никаких ненужных мелочей, все по факту и коротко. Несколько раз пытался научиться " Программировать ", но увы, моего запала хватало ненадолго. Тут же не успеваешь соскучиться, как узнаешь что-нибудь интересное и новое. Всех благ тебе!
@diasserik5241
@diasserik5241 3 жыл бұрын
все еще жду 3-часть:)
@s0okin142
@s0okin142 4 жыл бұрын
Просто обожаю вас, за хорошие объяснения
@Raushka
@Raushka 3 жыл бұрын
Олег, красавчик, так держать, Ваши курсы доступны к пониманию!
@4shein
@4shein 4 жыл бұрын
Спасибо за урок! Сделайте, пожалуйста, третий урок по созданию ботов. Интересует возможностью накапливания данных в БД и формирования статистики (отчетов) по запросу из сообщений пользователя
@wiseplat
@wiseplat 4 жыл бұрын
Надо больше позитива ))) И тогда можно снять такой урок 😀👍
@PythonShik
@PythonShik 4 жыл бұрын
@@wiseplat отсыплю я тебе позитива, только продолжай пожалуйста.. я второй год пытаюсь догнать, щас благодаря тебе начало получаться... Зачем портить хорошие впечатления?)
@W94M308
@W94M308 3 жыл бұрын
@@wiseplat вы размышляли о третьей части? Не решились её делать?
@oximer1663
@oximer1663 3 жыл бұрын
@@wiseplat 1000 лайков, может пора снимать 3 часть?
@TV-fg5eo
@TV-fg5eo 4 жыл бұрын
Меня бесят те люди которые ставят дизлайки. Человек старается делает интересные видео. Кто эти 4 человека? И да я жду больше уроков по этой теме. Очень интересно. Однозначно лайк!
@wiseplat
@wiseplat 4 жыл бұрын
Привет! Спасибо за поддержку!
@user-investop2022
@user-investop2022 Жыл бұрын
Спасибо за информацию ❤!
@gepardgesha1633
@gepardgesha1633 2 жыл бұрын
пж 3 часть)) у тебя отлично получается объяснять !
@ясмина-е7е1ъ
@ясмина-е7е1ъ 3 жыл бұрын
спасибо за урок, пожалуйста не забрасывайте
@factstimee
@factstimee 3 жыл бұрын
Будут ли еще уроки?? Я за неделю поисков наконец-то понял, как забивать в переменные ответы пользователя! За что весьма благодарен! Жду еще уроки!
@Storks40
@Storks40 2 жыл бұрын
Спасибо за классные уроки. Много видел каналов про Python здесь пожалуй больше всего интересных применений языка и очень подробно с хорошим объяснением. Даже не жалко донат сделать.
@Максим-ь1ш9х
@Максим-ь1ш9х 2 жыл бұрын
Спасибо Вам большое Олег! Очень всё понятно вы молодец.
@Temirlan
@Temirlan 4 жыл бұрын
Хорошая работа Олег
@San4ar
@San4ar 3 жыл бұрын
Набрали уже 518 лайков ждем еще обучалки на телеграм боты.Заранее спасибо
@andrey_positivs
@andrey_positivs 4 жыл бұрын
Хотелось бы конечно увидеть лаконичнее код при помощи *args, чтобы сначала запрашивалось несколько параметров (имя, фамилия, возраст) в функции reg, а другой функцией обрабатывалось и проверялся третий аргумент на является ли числом или нет и после ввода числа добавлять его и регистрировать. А ещё + синхронизировать всё в БД) В любом случае спасибо за видео, очень полезно)
@ольгаольга-в9у
@ольгаольга-в9у 3 жыл бұрын
Спасибо за видео!
@yodgorboymurodov514
@yodgorboymurodov514 3 жыл бұрын
Спасибо за видио можете снимать больше видио прт телеграм ботов👍👍
@for___professional
@for___professional 3 жыл бұрын
О большое спасибо!!!
@best_101
@best_101 4 жыл бұрын
+1 позитив)
@adinaykonokbaeva2166
@adinaykonokbaeva2166 2 жыл бұрын
Спасибо, Вы лучший!
@adOKok
@adOKok 4 жыл бұрын
Оч доступно и понятно,будеь третья часть? Классно было бы узнать про привязку бд и другие тонкости
@LeonidKrechetov
@LeonidKrechetov 2 жыл бұрын
Олег, но переменные имени, фамилии и возраста при том что мы тут делаем будут одни для всех пользователей бота, получается бот для одного человека, надо же чтобы для каждого пользователя информация была разная
@belitefc
@belitefc Жыл бұрын
там же при отправке сообщения бот у сервера спрашивает ID чата, разве не так?
@ilyaber3186
@ilyaber3186 4 жыл бұрын
Здравствуйте, спасибо за урок! Как Вы считаете, не было бы более правильным подходом делать вызовы всех этих функций из главной, по очереди, чтобы не получалось так, что каждая новая функция вызывает ещё одну новую?
@it_jedi
@it_jedi 3 жыл бұрын
Спасибо очень помог!
@ivanburim9319
@ivanburim9319 3 жыл бұрын
Очень хорошо объясняет, лайк!
@zhyc7673
@zhyc7673 3 жыл бұрын
Спасибо Большое! Сделайте, пожалуйста, еще уроки!
@HICjump
@HICjump 3 жыл бұрын
1) Побеждаем вечный цикл: def reg_age(message): global age while age == 0: try: age = int(message.text) except Exception: bot.send_message(message.from_user.id, "Ой, что-то не так... тебе нужно вводить возраст цифрами.") break if age == 0: bot.register_next_step_handler(message, reg_age) else: keyboard = types.InlineKeyboardMarkup() ... и т.д. 2) Для решения ситуации "если нажать ответ боту "Нет", то бот при вводе другого возраста, выдаст старые данные." Нужно почистить переменные: @bot.callback_query_handler(func=lambda call: True) def callback_worker(call): if call.data == "yes": bot.send_message(call.message.chat.id, "Приятно познакомиться!") elif call.data == "no": name = '' surname = '' age = 0 ... и т.д.
@CRVCH96
@CRVCH96 3 жыл бұрын
тоже на это обратил внимание на эту ошибку. Если при вводе "возростаст" ввести буквы, то бот падает в бесконечный цикл
@ДенисДругой-к1е
@ДенисДругой-к1е 3 жыл бұрын
Я только начал изучать Python. Можете по подробней написать где конкретнее нужно изменить код. Спасибо.
@platrionov
@platrionov 3 жыл бұрын
не могу понять причину, но обнуление переменных не работает
@СтепанГрабовчак
@СтепанГрабовчак 3 жыл бұрын
@@platrionov да да
@DKorolyov
@DKorolyov 3 жыл бұрын
@@platrionov Область видимость переменных, укажите global. Иначе вы создаете новые локальные переменные с тем же именем
@ГригорийХазов-я7р
@ГригорийХазов-я7р 3 жыл бұрын
Все отлично, кроме одной вещи. Если боту написать возраст буквами, то его ответ о том, что надо писать цифрами будет пересылаться бесконечное количество раз
@user-fb6dy2ir4w
@user-fb6dy2ir4w 2 жыл бұрын
Олег, подскажите пжл какой написать метод. Бот задает вопрос : Объект круглый ? Человек отвечает да или нет. В зависимости от ответа, бот пишет следующий вопрос, например, ответ да, бот задает еще вопрос, У него есть уши ? Человек отвечает да или нет и т.д. Бот всегда задает вопрос после ответа да или нет. Какой использовать метод, что бы бот понимал какой задавать вопрос после ответа Да или Нет.
@zver7137
@zver7137 2 жыл бұрын
А вы в курсе что если запустить код, и на вопрос "Сколько лет?", ответить буквами, то будет бесконечно присылать сообщение бота "Цифрами пожалуйста"
@sl1ner774
@sl1ner774 3 жыл бұрын
Когда будет 3-й видео ролик по боту?
@ЕрмолинНикита-у7м
@ЕрмолинНикита-у7м 3 жыл бұрын
Олег, эти ваши 2 видео по ботам мне, как и многим, очень помогли. Всё-таки вы очень толковый учитель! 3-я часть этого видео урока будет? Очень интересен момент дальнейшего взаимодействия бота с БД.
@python_devoloper
@python_devoloper 3 жыл бұрын
Привет братан у меня тоже есть видосы с ботами и парсерами можешь взглянуть буду рад тебя видеть D::
@ЕрмолинНикита-у7м
@ЕрмолинНикита-у7м 3 жыл бұрын
@@python_devoloper спасибо! Обязательно сейчас гляну.
@georgekovalev9693
@georgekovalev9693 4 жыл бұрын
Давно хотел в этом разобраться. Олег, будет ли продолжение ? Хотелось бы в этом направлении больше информации.
@SovMan
@SovMan 3 жыл бұрын
Спасибо, Друг!!!
@San4ar
@San4ar 3 жыл бұрын
Сделайте пожалуйста обучалку,про то как создать бота (интернет магазин) через аиограм
@Аддцкийбоссиотельхазбин
@Аддцкийбоссиотельхазбин 3 жыл бұрын
привет всем классный урок, но вместо, глобальных переменных лучше будет создать class Person с методами set_name, set_surname, set_age ... и заполнят этот объект по мере поступления команд также прописать метод __repr__ для вывода данных. 2) надо посмотреть что случится с ботом если во время ввода одного человека писать начнет еще другой пользователь
@СамвелПогосян-к1е
@СамвелПогосян-к1е 2 жыл бұрын
а как справиться со вторым пунктом?
@СамвелПогосян-к1е
@СамвелПогосян-к1е 2 жыл бұрын
почему-то проблемы на другом устройстве только с возрастом
@olegvovk5554
@olegvovk5554 3 жыл бұрын
Приветствую Олег, сделай пожалуйста тутор про бота с БД, которому пользователь может передавать картинки + чтоб их можно было просмотреть и не один пикчер а сколько потребуется пользователю. Спасибо заранее, очень нравится ПОДАЧА материала.
@vitalikvanushev8098
@vitalikvanushev8098 3 жыл бұрын
Здравствуйте,очень круто объясняете все понятно,просто супер!!! Вы большой молодец!!! Может выпустите 3-ю часть о том как сделать бота с множеством переходов (имеется в виду обычные и инлайн кнопки)Не могу разобраться с функцией ‘global’,точнее с переменной,спасибо вам большое
@maksimsafianov8686
@maksimsafianov8686 4 жыл бұрын
День добрый. В коде ошибка. Попробуйте ввести возраст буквами - бот зависнет в цикле
@_baks_v2.092
@_baks_v2.092 4 жыл бұрын
Не только :|
@wiseplat
@wiseplat 4 жыл бұрын
Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@ceeris4366
@ceeris4366 4 жыл бұрын
просто в конце цикла после bot.send_message(message.from_user.id, "Вводите цифрами!") Поставь команду - break
@ЗаКанал-м4и
@ЗаКанал-м4и 3 жыл бұрын
@@ceeris4366 все равно не работает нормально
@skiwhyoucrazy
@skiwhyoucrazy 2 жыл бұрын
Здравствуйте, возникла проблема: Запускаю бота он мне пишет приветствие после команды /reg, но после написания имени не продолжает писать
@АннаСметанина-ю9н
@АннаСметанина-ю9н 3 жыл бұрын
1. На видео в самом конце видна проблема: при повторном введении возраста бот не меняет число на новое, а оставляет первое введённое. 2. При введении некорректного возраста (например, буквами) бот начинает бесконечно отправлять сообщение "Вводите цифрами!"
@user-PONCHICK
@user-PONCHICK 2 жыл бұрын
Такая же проблема!
@bodhi4681
@bodhi4681 2 жыл бұрын
@@user-PONCHICK так не надо переводить в цифровой режим вы же не собираетесь делать вычисления с переменной age, пусть остается строка т.е конструкцию while можно убрать и сделать также как и для name и surname
@ivanl7786
@ivanl7786 2 жыл бұрын
Здравствуйте! Приложение разве не нужно опубликовать в среду выполнения?
@renatishe
@renatishe 3 жыл бұрын
Здравствуйте, Олег. Продолжение будет? 598 лайков уже
@oximer1663
@oximer1663 3 жыл бұрын
уже 1000...
@ВалерийКузнецов-я2в
@ВалерийКузнецов-я2в 3 жыл бұрын
Очень прошу!!!! Сделайте видео про то как чат бот передает все данные в CRM систему по api и их взаимодействие в целом.
@АртемЧутков
@АртемЧутков 2 жыл бұрын
А как закомментировать кусок кода целиком в VSC одним действием?
@АртемЧутков
@АртемЧутков 2 жыл бұрын
Сам нашел. Сочетание клавиш ctrl /. Обратно тоже работает.
@hippie_news4960
@hippie_news4960 4 жыл бұрын
Давай 3 часть пожалуста
@ДенисДругой-к1е
@ДенисДругой-к1е 3 жыл бұрын
Здравствуйте, Олег! Спасибо за Ваш урок. У Вас в уроке ошибка. Запишите урок с исправлением.
@hrunthebarbarian7826
@hrunthebarbarian7826 3 жыл бұрын
СПАСИБО
@ynice_gg
@ynice_gg 2 жыл бұрын
Здравствуйте, отличный урок получился, только у меня почему-то бот перестает работать когда я закрываю код (написал бота на VS Code, и когда выхожу из него бот перестает работать). Что можно сделать?
@RUSHBTEAM
@RUSHBTEAM 2 жыл бұрын
купить хост для начала и туда бота закинуть
@alexsaiko8864
@alexsaiko8864 3 жыл бұрын
А как импортировать модуль types
@python_devoloper
@python_devoloper 3 жыл бұрын
from telebot import types
@python_devoloper
@python_devoloper 3 жыл бұрын
Привет братан у меня тоже есть видосы с ботами и парсерами можешь взглянуть буду рад тебя видеть D::
@lakabaka5356
@lakabaka5356 3 жыл бұрын
большое спасибо!
@manbad5255
@manbad5255 4 жыл бұрын
Здравствуйте, у вас есть создание статуса набора сообщения для бота? Так называемый тайпинг, который видно, когда реальный собеседник набирает сообщение.
@ендергрузин
@ендергрузин 3 жыл бұрын
здравствуйте, а почему у меня после записи имени фамилии и возраста больше не хочет реагировать на остальные команды после?
@kistenpm4680
@kistenpm4680 3 жыл бұрын
Спасибо вам огромное! А как заставить его выводить список?
@ИгорьБражный
@ИгорьБражный 3 жыл бұрын
Такая вылезла проблема при команде /reg 2021-06-26 17:53:12,847 (__init__.py:544 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat not found"
@TALGAlll
@TALGAlll 3 жыл бұрын
Вопрос, а теперь где достать данную на который ответил, скажем, сторонний человек?
@АнатолийЛысенко-ч4н
@АнатолийЛысенко-ч4н Жыл бұрын
Ждём новое видео
@ВіталійКриворучек
@ВіталійКриворучек 2 жыл бұрын
Добрый день) Подскажите пожалуйста, загрузил чат-бот на удалённый сервер. Теперь хочу сделать чтобы на сообщение пользователя бот отвечал стикером! Загрузил стикер в формате .webp на хостинг. Прописываю путь в коде к нему, но он его не видит. Не знаю, что делать( Спасибо за ответ.
@МихаилКруг-ч9к
@МихаилКруг-ч9к 3 жыл бұрын
Ребят подскажите: как сделать так, чтобы бот работал с закрытым кодом?
@yomi_Ithelp
@yomi_Ithelp 3 жыл бұрын
А как проверить свою версию pip?
@crew534
@crew534 3 жыл бұрын
Отличный урок, жаль что нету продолжения обучения
@anubis5756
@anubis5756 3 жыл бұрын
А как сделать так что бы при сворачивании программы бот не останавливался ?
@python_devoloper
@python_devoloper 3 жыл бұрын
надо будет поставить его на Хостинг
@санжарабдуллаев-л6п
@санжарабдуллаев-л6п 4 жыл бұрын
а где весь код вы говорили что выложите на гитхаб, просто у меня кнопки не выводятся
@wiseplat
@wiseplat 4 жыл бұрын
Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@Данте-ф1г
@Данте-ф1г 3 жыл бұрын
Было бы хорошо посмотреть третье видео с БД и работой бота на сервере
@kaltsdaniil8378
@kaltsdaniil8378 4 жыл бұрын
Здравствуйте! Вы случайно не знаете, как сделать так, чтобы бот работал всегда? Просто он у меня работает только по запуску кода.
@wiseplat
@wiseplat 4 жыл бұрын
Привет))) Конечно - нужно его запускать на сервере - как постоянную задачу.
@kaltsdaniil8378
@kaltsdaniil8378 4 жыл бұрын
@@wiseplat можете пожалуйста снять об этом видео?)
@diasserik5241
@diasserik5241 3 жыл бұрын
@@wiseplat Помогите пажалуйста!Увидел эту проблему и у вас.Когда в первый раз я указываю возраст и отвечаю на вопрос нет, то все начинается сначало.Но даже если я укажу другой возраст, все равно на следуещем вопросе возраст останеться с первой проверки.таймкод 14:24 хоть вы и написали 70, бот все равно в проверке пишет 100.Как решить?
@raceracing5602
@raceracing5602 3 жыл бұрын
@@diasserik5241 тоже задаюсь этим вопросом, нашел ответ?
@ustaagvan
@ustaagvan 3 жыл бұрын
@@raceracing5602 @Dias Serik Автор WEBMSRKS нашел из комментов 1) Побеждаем вечный цикл: def reg_age(message): global age while age == 0: try: age = int(message.text) except Exception: bot.send_message(message.from_user.id, "Ой, что-то не так... тебе нужно вводить возраст цифрами.") break if age == 0: bot.register_next_step_handler(message, reg_age) else: keyboard = types.InlineKeyboardMarkup() ... и т.д. 2) Для решения ситуации "если нажать ответ боту "Нет", то бот при вводе другого возраста, выдаст старые данные." Нужно почистить переменные: @bot.callback_query_handler(func=lambda call: True) def callback_worker(call): if call.data == "yes": bot.send_message(call.message.chat.id, "Приятно познакомиться!") elif call.data == "no": name = '' surname = '' age = 0 ... и т.д.
@gozmoeragornov6251
@gozmoeragornov6251 4 жыл бұрын
После того, как вводишь для проверки возраст буквами, бот закидывает сообщениями "вводи цифрами" без остановки.
@wiseplat
@wiseplat 4 жыл бұрын
Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@ceeris4366
@ceeris4366 4 жыл бұрын
просто в конце цикла после bot.send_message(message.from_user.id, "Вводите цифрами!") Поставь команду - break
@vitaliylisenko6509
@vitaliylisenko6509 3 жыл бұрын
@@ceeris4366 но у меня тогда цикл прерывается и сразу выводится следующее сообщение с вопросом, где указано что меня зовут так-то так-то и 0 лет. Т.е. корректный возраст нет возможности указать, потому что цикл уже прерван
@beluchan2628
@beluchan2628 3 жыл бұрын
@@vitaliylisenko6509 ты смог разобраться как это исправить? у меня тоже не получается
@pizdorezgolovorez9808
@pizdorezgolovorez9808 4 жыл бұрын
Здравствуйте. Что делать, если он бесконечно отправляет сообщения "Вводите возраст цифрами" после ввода возраста буквами?
@factstimee
@factstimee 3 жыл бұрын
Вконце пставить команду break
@alexandermoney3112
@alexandermoney3112 3 жыл бұрын
Подскажите пожалуйста код для телеграм бота . Чтобы когда человек выбрал цену и потом количество бот считал общую сумму и выдавал пользователю. Сколько для оплаты
@АндрійПацкан
@АндрійПацкан 3 жыл бұрын
Лайк за відео. Тільки після вашого відео бот запустився! Супер! А як ви готові рядки вставляєте? Наприклад 58 рядок (@bot.callback_query_handler(func-lambda call: True)
@boenia
@boenia 3 жыл бұрын
Ок, код есть, а как его выложить в телеграм?
@aperturelaboratories1364
@aperturelaboratories1364 2 жыл бұрын
А что означает "global" ? Что это даёт переменной ?
@everybodylies8861
@everybodylies8861 4 жыл бұрын
Как сделать, что б при команде , время, было время в Сеуле, Барселоне, Маниле? Как?
@АртёмДавыдов-ы5э
@АртёмДавыдов-ы5э 4 жыл бұрын
Спасибо за видео очень подробное мало таких видео сейчас. А можете сделать как сделать бот обменник telegram криптовалют
@Развлекухи-т1ц
@Развлекухи-т1ц 3 жыл бұрын
Я пытался прописать в файле вторую цепочку разговора, если другие слова попадутся, но flake пишет токен ерор, а интерпретатор синтаксическую ошибку. Возможно ли вообще с register_next_step_handler по второй ветке пустить. В чем может быть загвоздка?
@dzeniadzikiy5608
@dzeniadzikiy5608 4 жыл бұрын
а где посмотреть описание функций бота из этого ролика (registr_next_step_handler например)?
@wiseplat
@wiseplat 4 жыл бұрын
Привет! Я открыл документацию к этому модулю и в ней сразу все команды с описанием :)
@dzeniadzikiy5608
@dzeniadzikiy5608 4 жыл бұрын
Ссылку можете скинуть? @@wiseplat
@ХуанМатус-х8ю
@ХуанМатус-х8ю 3 жыл бұрын
если другой пользователь в это же время будет общаться с этим ботом, то глобальные переменные имени и тд от одного пользователя будут мешать другому. при этом человек может оказаться под именем и возрастом второго человека. что думаете
@wiseplat
@wiseplat 3 жыл бұрын
Это просто стартовый пример создания бота. Конечно в нём надо сделать доработки, которые необходимы для того, чтобы он был полноценным ботом))))
@ИльяМеньшаков-и1я
@ИльяМеньшаков-и1я 3 жыл бұрын
Добрый день. Столкнулся с проблемой, что первая такая клавиатура работает исправно,а вторая клавиатура (в другой функции и для других задач) не работает. Названия keyboard, key, question, callback_data изменил. Помогите
@poct1k309
@poct1k309 3 жыл бұрын
Ребят, есть проблема, что делать: если вдруг 2 человека одновременно регистрируются (а это вполне возможно), то значение переменных name, sername и age измениться. Единственный выход - это только сразу их куда-то записывать? И ещё вопрос по поводу ветвлений. Ели даже в бот фазер мы вдруг начинаем создавать нового бота и нас просят ввести имя, то мы можем выйти из ветвления написав любую команду, однако в данном коде, допустим команду /start после ввода /reg запишет как имя. Что с этим делать и как сделать распознавание команд при данной структуре кода, или только помещать все команды в def и уже их вызывать, если любое message начинается на /
@pishy_kommentu
@pishy_kommentu 3 жыл бұрын
Кто-нибудь, помогите. У меня вылезает вот такая ошибка - line 28,in echo_all bot. register_next_step_handler(message, reg_name) UnboundLocalError: local variable 'reg_name' referenced before assigment Код вроде верный, проверял несколько раз и все равно ошибка. Что я сделал не так?
@СливныеСливы
@СливныеСливы 3 жыл бұрын
Я когда командную строку закрываю , у меня перестаёт работать бот! Как это исправить? помогите
@fotzzzerbeats9564
@fotzzzerbeats9564 3 жыл бұрын
Когда ты выключаешь компьютер ну или строку, бот деконнектится с сервером. Проще говоря если твой ПК посылал запрос на сервер, и все операции выполнялись через него то теперь ваш ПК (или консоль) выключены и не могут посылать запросы на удалённый сервер, нужно выгрузить бота на FTP сервер, что-бы он работал на удалённом ПК 24 на 7
@СливныеСливы
@СливныеСливы 3 жыл бұрын
@@fotzzzerbeats9564 Я уже разобрался) Но все равно большое спасибо!)
@kastetvl
@kastetvl 3 жыл бұрын
Как бота заставить работать в канале/ в группе
@tarantinPipka
@tarantinPipka 3 жыл бұрын
как решить проблему !!!!!!!!!!! когда вожу ошибку !!!!! типа вместо 100 лет пишу симфолы вместо 100 у меня бот спамит просто ведите цыфры??? как это решить
@sobchynskyi
@sobchynskyi 3 жыл бұрын
Спасибо большое за урок, очень мне помогли)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
@zlatyanshin8344
@zlatyanshin8344 3 жыл бұрын
3 часть!!!
@АлексейБардынин-й5у
@АлексейБардынин-й5у 4 жыл бұрын
Здравствуйте. Пришлите пожалуйста ссылку данного бота на github
@wiseplat
@wiseplat 4 жыл бұрын
Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@ArtGomer
@ArtGomer 4 жыл бұрын
А где на Гидхабе посмотреть этот код, поближе?
@wiseplat
@wiseplat 4 жыл бұрын
Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@РоманСтьопичев22ОКС2
@РоманСтьопичев22ОКС2 4 жыл бұрын
как добавить ещё вопросов ? я пытаюсь добавить новый вопрос а прграмма не работает
@КириллИонкин-д9ж
@КириллИонкин-д9ж 4 жыл бұрын
Здравствуйте , очень нужна помощь для проекта. Пользователь в боте вводит два числа, сначала первое , потом второе - так вот , эти два числа нужно прогнать по формуле и все . Вопрос как это сделать ???
@phecore
@phecore 4 жыл бұрын
Сохраняй первое число, запрашивай второе, сохраняй, вызывай функцию счёта, проводи расчёты, выводи результат.
@КириллИонкин-д9ж
@КириллИонкин-д9ж 4 жыл бұрын
@@phecore спасибо
@Stile_of_the_life
@Stile_of_the_life 4 жыл бұрын
Почему у меня выходит ошибка, но я несколько раз проверял и все илентисное
@sanjarsharipov499
@sanjarsharipov499 4 жыл бұрын
Отправьте пожалуйста код
@aaayo3818
@aaayo3818 4 жыл бұрын
Код в гитхабе? не могу найти
@wiseplat
@wiseplat 4 жыл бұрын
Привет! # Здесь в коде нет проверок на правильность ввода пользователем, проверка на числа вместо букв и т.п. .... # - т.к. это урок о том как сделать бота, чтобы вам показать сам процесс старта, # а его защита + параллельная работа - это уже отдельный урок))) # Если наберется 500 позитивов, то запишу следующее видео github.com/WISEPLAT/python-code/blob/master/python-telegram-bot/my1.py
@marinarrra
@marinarrra 2 жыл бұрын
Очень полезно для новичка! Только я не поняла, как сделать так, чтобы бот работал всегда, а не только когда я запускаю программу.(
@М.Әуезовмұғалімдері
@М.Әуезовмұғалімдері 4 жыл бұрын
у меня выходит эта ошибка как ее исправить import telebot ModuleNotFoundError: No module named 'telebot'
@shadoweu4368
@shadoweu4368 4 жыл бұрын
Попробуй закинуть ошибку в гугл переводчик, там ты получишь перевод: Нет модуля с именем "telebot" Это значит, что ты не прописал import telebot А если прописал, то скорее всего ты не установил его.
@wiseplat
@wiseplat 4 жыл бұрын
О! Супер! Спасибо за помощь коллегам :) Так держать!
@shadoweu4368
@shadoweu4368 4 жыл бұрын
@@wiseplat Спасибо!)
@shuicusaihara2278
@shuicusaihara2278 4 жыл бұрын
Можно ли это сделать без питона?
@ЮраШтибель-н4ж
@ЮраШтибель-н4ж 4 жыл бұрын
да
@ЮраШтибель-н4ж
@ЮраШтибель-н4ж 4 жыл бұрын
Можна в FlowXo но максимум бота среднего уровня с их ограничениями это если делать бота без языков программирования. Можно так же и на js
Уроки Python / Как установить модули в Visual Studio
3:56
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 38 М.
Пишем Telegram Bot на Python / Создание ботов для начинающих за 30 минут
23:52
Эльбрус Буткемп: школа программирования
Рет қаралды 340 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Telegram-бот + парсер на Python
21:29
Иван Викторович
Рет қаралды 124 М.
С# IF ELSE | Обучение | Junior
7:28
Кирилл Попов - С# Developer
Рет қаралды 36
Как анимировать картинку?
3:48
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 832
Уроки Python / Как сделать сайт на Питоне, Делаем Веб сервер
14:39
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 213 М.
Как в Python писать программы с интерфейсом?
19:23
Хауди Хо™ - Просто о мире IT!
Рет қаралды 812 М.