Телеграм бот на Python с нуля на aiogram

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 246

  • @Youraia
    @Youraia 3 หลายเดือนก่อน +1

    Какого крестного отца инфантил иди шаурму продавай

  • @denlay2747
    @denlay2747 ปีที่แล้ว +19

    Я так долго искал видеоуроки по 3 версии Aiogram. Повезло, что наткнулся на ваше видео. Спасибо за хорошее объяснение. Жду продолжения уроков

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +4

      кайф, я рад! пожалуйста
      приятно
      продолжение обязательно будет

  • @mak32
    @mak32 ปีที่แล้ว +6

    самый четкий! самый лучший! самый доступный гайд, который вот за последнее время я видел. Спасибо огромное Сурен! Не останавливайся, мы в ожидании следующих видео по aiorgam

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      крутяк, спасибо большое! очень приятно ☺️
      останавливаться не планирую 💪

  • @MortyTown-c6p
    @MortyTown-c6p ปีที่แล้ว +4

    это один из самых крутых видосов про аиограм 3 , уважаемый бро я кайфанул , я просто кайфанул , на ютюбе никто так хорошо не обьясняет как ты , я уже подписался и начал свой путь в освоении аиограм 3

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Круто, спасибо! Очень приятно читать ваш комментарий и понимать, что всё это не зря

  • @АндрейЮнышев-р3в
    @АндрейЮнышев-р3в 10 หลายเดือนก่อน +3

    Сурен, проделал большую работу в этом и в новых роликах, отличная подача. Большое спасибо тебе !

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      Класс, я рад, что вы цените! Пожалуйста!

  • @EdGreenTube
    @EdGreenTube ปีที่แล้ว +28

    Редко в подобных видео встречается безупречная речь и правильный русский язык. Сурен, это редкость сегодня. Отличная подача и продукт классный.
    Про конечные автоматы бы я послушал.

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Класс, спасибо! Приятно. Рад трудиться
      Про машину состояний обязательно будет

    • @RomanA-p6h
      @RomanA-p6h 9 หลายเดือนก่อน +1

      Да-да, автор - красавчик! Очень качественный контент (как и сам код и понимание процессов, так и видео и дикция)

    • @АнтохаКартоха-о3б
      @АнтохаКартоха-о3б 8 หลายเดือนก่อน +1

      Согласен меня тоже удивило какая качественная подача у него. Сначала я увидел ролик на NUUM и там был только 1 подписчик(теперь 2 подписчика :)) и подумал что это странно для такого качественного канала и решил перейти на ютуб и меня утешила мысль что здесь хотя бы сколько то есть

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน

      @@RomanA-p6h кайф, спасибо! Очень приятно 🥰

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน

      @@АнтохаКартоха-о3б ого, прикол, там есть целых два пользователя! 😁
      спасибо, приятно!

  • @nohtyp_gniyduts838
    @nohtyp_gniyduts838 7 หลายเดือนก่อน +1

    отлично объясняете, без воды. Приятно слушать грамотную речь без слэнга и слов паразитов.

    • @SurenKhorenyan
      @SurenKhorenyan  7 หลายเดือนก่อน +1

      Кайф, спасибо большое!

  • @Loony666Noob
    @Loony666Noob ปีที่แล้ว +5

    Мясо 🔥Надеюсь на скорейший выпуск видео-продолжения. Спасибо, Сурен!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Класс, спасибо! Да, обязательно будет, уже в монтаже 💪

  • @MrTemperator
    @MrTemperator 6 หลายเดือนก่อน +1

    воу воу воу,что за качественный контент я нашел, теперь обучение пойдет быстрее. Спасибо за труды🔥

    • @SurenKhorenyan
      @SurenKhorenyan  6 หลายเดือนก่อน +1

      Кайф, пожалуйста! Рад, что вам понравилось 🥰

  • @Hande_hoch
    @Hande_hoch ปีที่แล้ว +3

    большое спасибо! классно объясняешь! успехов в развитии канала!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! Рад, что вам понравилось
      Спасибо большое

  • @АнтонМиндлин
    @АнтонМиндлин 3 หลายเดือนก่อน

    Появилось время наконец пересмотреть всю серию) Полюбому много нового узнаю, не смотря на то что написано куча ботов уже))

    • @SurenKhorenyan
      @SurenKhorenyan  3 หลายเดือนก่อน

      Класс, приятного просмотра! 🥰
      В этом году будут ещё новые выпуски

  • @alexswift3749
    @alexswift3749 10 หลายเดือนก่อน +1

    Сурен привет! В начале своего обучения, не понимал твоей подачи, как то она мне не заходила. Но спустя пол года, ты своими уроками начинаешь меня выручать. Заранее извиняюсь, за свое не объективное мнение в отношении тебя. Сейчас у меня дипломная работа по телеграмм-боту, твое видео многое объясняет непонятных мне моментов. Еще раз спасибо. Успехов тебе в твоём деле!

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      Привет! Пожалуйста! Рад, что в итоге полезно

  • @godgiven994
    @godgiven994 ปีที่แล้ว +1

    Супер видос. Спасибо! Даже думать не стал с чьих видео начать знакомство с aiogram. Приступаю к просмотру следующих видео из твоего плейлиста по этой теме. А вообще буду очень рад, если в будущем ты сделаешь видео на тему реального использования aiogram в проектах, на проде.

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Класс, пожалуйста! Да, обязательно будет 😊

  • @ressybeats
    @ressybeats 9 หลายเดือนก่อน +1

    хорошее видео, все понятно из урока , спасибо!

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน

      кайф, пожалуйста! Я рад, что вам понравилось

  • @yummy_lvl
    @yummy_lvl ปีที่แล้ว +2

    Давно пользуюсь aiogram, но некоторые фишки были новы и максимально полезны для меня.
    Спасибо большое, продолжай в том же духе!🔥
    Очень жду видео про то, как правильно:
    - Пользоваться callback handlers и Inline keyboard, включая фабрики
    - Создать файловую структуру проекта

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +3

      Класс, рад, что полезно!
      Обязательно сделаю и про это, уже есть большой план 💪

  • @DjFreeze
    @DjFreeze 11 หลายเดือนก่อน +1

    Качественный гайд, спасибо

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      Пожалуйста! Рад, что вам нравится

  • @arratem
    @arratem ปีที่แล้ว +2

    приятная подача, комфорт

  • @bayelasylbekov-k8k
    @bayelasylbekov-k8k ปีที่แล้ว +2

    Спасибо вам Сурен благодаря вам я сделал свой первый телеграмм бота. Если честно я хотел бы увидеть от вас телеграмм бота который работает с базой данных. То есть пользователь бота пишет в бот свои данные (Имя, дата, город) и эти данные записываются в бд. И на последок было не плохо сделать полноценного очень мощного бота! Удачи вам и спасибо еще раз

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! Обязательно будет тема про базу данных, до этого надо дойти потихоньку, будем небольшими шагами добираться

  • @_mrmark
    @_mrmark ปีที่แล้ว +1

    Сурен, огромное спасибо. Очень подробно и понятно. Жаль что не было этого видео когда я писал бота для финальной работы в Скиллбокс.
    Изучаю сейчас джанго, по вашим видео!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! И вам спасибо за отзыв 😊
      Уж лучше поздно, чем никогда 😅

    • @HOLO_zone
      @HOLO_zone ปีที่แล้ว +1

      Как результат на Django? Тоже изучаю, но сталкиваюсь со сложностями

  • @Shaha_240
    @Shaha_240 11 หลายเดือนก่อน

    спасибо за видео самый лучший урок когда я либо видел по теме аaiogram
    ждём видео про кнопки

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      Пожалуйста! Про кнопки совсем скоро будет, в течение месяца, надеюсь

  • @AirRaceHub
    @AirRaceHub ปีที่แล้ว +1

    Спасибо за контент. Респект таким типам😊

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! И вам спасибо за лайк и комментарий 🥰

  • @eng9507
    @eng9507 ปีที่แล้ว +1

    огромное спасибо за то, что вы делаете

  • @Yuri-wk8rk
    @Yuri-wk8rk 10 หลายเดือนก่อน +1

    Отличное видео, спасибо!

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      Кайф, пожалуйста!

  • @АлександрСкринчук-б7ж
    @АлександрСкринчук-б7ж 8 หลายเดือนก่อน +1

    Слушайте, а достойно! Много видео посмотрел, практически везде все в кучу свалено, приходится доразбираться. Тут просто берешь и делаешь по образу и подобию, и все работает

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน +1

      Кайф, спасибо! Рад, что вам было понятно и интересно ☺️

  • @Polina-9162
    @Polina-9162 11 หลายเดือนก่อน +9

    Столько видосов по созданию бота и все делают по разному. С каждой попыткой у меня находится какая то новая проблема, либо переменная не надэйдена либо еще что то.

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน +2

      Такое бывает, это нормально. Главное не останавливаться 😊

  • @ТимурБелянин-й3ф
    @ТимурБелянин-й3ф ปีที่แล้ว +3

    Круто Сурен что прикоснулся к теме тг-ботов!
    Было бы круто если бы показал как перенести бота на вебхук, тема не самая простая для начинающих + достаточно актуальная когда дело доходит до деплоя на сервер

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Вебхук в планах, будет через несколько выпусков!
      Очень важная тема, согласен

    • @MrKim-pt2vm
      @MrKim-pt2vm ปีที่แล้ว

      можно еще в apk файл запокапавать. тоже интересная тема. переносной бот. вместо сервера, старый и достаточно мощный смартфон.

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      хмм, не задумывался об этом. технически, думаю, это вполне возможно. звучит как любопытный прикол, но там надо будет БД SQLite использовать, либо PG на удаленном сервере. подумаю об этом, мб в этом году получится (но это не точно)

  • @AlexandrKalinovsky
    @AlexandrKalinovsky ปีที่แล้ว +1

    Спасибо за новую интересную тему. Да, бот на вебхуке это актуально

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! Рад трудиться 😊
      Обязательно расскажу и про вебхук, важная тема

  • @alexanderkomanov4151
    @alexanderkomanov4151 ปีที่แล้ว

    Огромное спасибо! Просто талант!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! Рад помочь. Приятно 🥰

  • @hayksardaryan
    @hayksardaryan ปีที่แล้ว +1

    Thanks Suren jan ))

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      You're welcome! I'm glad to help 😊

  • @ЛюбомирПона
    @ЛюбомирПона ปีที่แล้ว

    Годный контент!!! Сделай продолжение как сделать правильную структуру папок (по фэншую), расскажи про машину состояний и т.д. Спасибо!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Супер!
      Пожалуйста
      про структуру будет, про машину состояний обязательно будет, одна из следующих тем

  • @hithrv
    @hithrv ปีที่แล้ว +1

    Крутотень! Спасибо) нужно видео о том как юзать postgresql из aiogram

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Пожалуйста! Ага, обязательно такое сделаю 😊

    • @hithrv
      @hithrv ปีที่แล้ว

      @@SurenKhorenyan спасибо огромное! С Новым годом! 🙏

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      @@hithrv пожалуйста 😊
      И вас с наступившим

  • @tokosotomimo14
    @tokosotomimo14 2 หลายเดือนก่อน +1

    если вы не знаете что такое async и await, то посмотрите делаете ли вы хоть один await внутри функции

  • @oangoiii12
    @oangoiii12 11 หลายเดือนก่อน +2

    Жду гайд как в боте к инлайн-кнопке привязать оплату и как подключить его к хостингу

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      обязательно будет, вопрос только когда..

  • @pro100_igor
    @pro100_igor ปีที่แล้ว +1

    Здравствуй Сурен, спасибо за видос - доходчиво все рассказал для самых маленьких :)
    Пока смотрел - возник вопрос: после обработки сообщения ботом, сообщение удаляется из очереди не обработанных сообщений или остаётся там какое-то время (определённое разработчиками Телеграм)?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      пожалуйста! рад, что понравилось и было понятно.
      сообщения пропадают "из очереди" при следующем запросе с указанием offset по update id. то есть если мы говорим серверу Телеграм "дай новые события после седьмого", то всё до седьмого события точно исчезнет из очереди. если так не сделать, то какое-то время повисит ещё

  • @НародныйТрибун-с2х
    @НародныйТрибун-с2х ปีที่แล้ว +1

    Благодарю🎉🎉🎉

  • @VitalyTolmachev
    @VitalyTolmachev ปีที่แล้ว +2

    Эхо-бот это не твой уровень. ;-) От тебя ждем подключение и роботу бота через Веб-хуки, использование middle-ware и сохранение данных в БД , конечно же через Алхимию.
    Успехов в развитии канала!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Обязательно будет! Это всё в планах. И поэтому надо начать с основ, чтобы показать, как мы планомерно дошли до вебхуков и мидлварей 😊
      Спасибо большое!

    • @K3NT_
      @K3NT_ ปีที่แล้ว +1

      ​@@SurenKhorenyanБрат, сделай пожалуйста без алхимии, обычные sql запросы без орм

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      @@K3NT_ привет! А какая их этого практическая польза? Писать чистый SQL вручную это лишнее время на разработку и больше шансов на ошибку. Неужели это кому-то нужнее, чем работа с ORM?

    • @K3NT_
      @K3NT_ ปีที่แล้ว +1

      @@SurenKhorenyan 👋, просто на канале уже есть про алхимию, а умение писать обычные sql запросы есть почти во всех вакансиях. Писать sql не проблема, а вот когда именно нужно открывать и закрывать подключение к бд непонятно, в интернете я нашёл только уроки где авторы пишут код в один файл без использования функций и классов, как эти примеры применить например на aiogram или fastapi не понятно

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      @@K3NT_ хм, действительно. Ок, подумаю над этим, но точно не в этом месяце

  • @mustafardk
    @mustafardk 11 หลายเดือนก่อน +1

    Здравствуйте! Спасибо за отличную подачу и качество материала! У меня вопрос: как быть с токеном бота, если планируешь хостить бот где-то, кроме ПК, на котором разрабатываешь?

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน +1

      Привет! Пожалуйста, рад трудиться.
      Токен обычно так и хранят в переменных окружения (в этом или следующем ролике показывал). На всяких хостингах есть возможность указать токен

  • @ІгорГойда
    @ІгорГойда 9 หลายเดือนก่อน

    Ура! Всё вышло!

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน

      Ура! Круто!!

  • @angelina.bairaktar
    @angelina.bairaktar 9 หลายเดือนก่อน +2

    Подскажите ,пожалуйста ,слабо разбираюсь ,а как можно в VSCODE найти файл requirements.txt для заморозки?

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน

      Вам его нужно создать самим, команду показывал в видео. Он будет создан командой

    • @angelina.bairaktar
      @angelina.bairaktar 9 หลายเดือนก่อน

      поняла,спасибо,просмотрела)

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน

      @@angelina.bairaktar пожалуйста

  • @El_Batono
    @El_Batono 10 หลายเดือนก่อน +1

    классное видео, спасибо! А можешь сделать как-нибудь видео, как через телеграмм бот работать с каким-нибудь апи

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      Пожалуйста!
      Может быть сделаю

  • @vas1stdas
    @vas1stdas ปีที่แล้ว +1

    Очень интересны вебхуки и миддлвари! Спасибо!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Обязательно будет, это уже в планах! Пожалуйста 😌

  • @vitalik3447
    @vitalik3447 3 หลายเดือนก่อน +1

    Как обработать или отредактировать картинки , которые закидывают в бот, как в боте artist_hub_bot ? Он их делает квадратными + размытие по краям, еще и текст на них пишет и в кучу собирает. Какими библиотеками там это сделано?

    • @SurenKhorenyan
      @SurenKhorenyan  3 หลายเดือนก่อน

      @@vitalik3447 не знаю, как сделано там, но надо смотреть на PIL (Pillow) и Image Magic
      Получаете картинку, обрабатываете своими силами, отправляете обратно

  • @VictoryStep
    @VictoryStep 7 หลายเดือนก่อน +1

    а виртуальная среда venv уже была у вас установлена по умолчанию..или как нам это сделать?? Это не снуля....это с середины.

    • @SurenKhorenyan
      @SurenKhorenyan  7 หลายเดือนก่อน

      Виртуальное окружение настроено заранее, верно. Смотрите видео на канале про старт разработки (установка PyCharm), там показано как окружение при старте активировать
      th-cam.com/video/uM2jXe_QXUM/w-d-xo.html

  • @Serezhka069
    @Serezhka069 ปีที่แล้ว +2

    Подскажите где можно научиться основам питона (бесплатно и лучше видеоформата) а то просто смотрю видео и ничего не понимаю

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Привет
      Нужно найти серию уроков на Ютубе, смотреть, повторять всё, что там делают, чтобы набить руку.
      Потом придумать себе проект и пилить его

    • @Serezhka069
      @Serezhka069 ปีที่แล้ว

      Хорошо попробую

  • @samarsky_
    @samarsky_ 11 หลายเดือนก่อน +1

    12:45 я перезапустил и он ругается на 15 линию async def echo_message(message: types.Message) SyntaxError: expected ':' почему так?

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      Добавьте двоеточие в конце строки. Как раз это и написано в ошибке 🙂

    • @samarsky_
      @samarsky_ 11 หลายเดือนก่อน +1

      @@SurenKhorenyan капец я глупый...

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      ​@@samarsky_ Ничего страшного, учиться на своих ошибках - самое то 😅

  • @Rar6566
    @Rar6566 ปีที่แล้ว +1

    ура гайд по актуальной версии спасибо, как обрабатывать оплату в новой версии aiogram ? все гайды которые были до этого просто устарели

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста!
      Про обработку платежей планирую записать в следующем месяце. Так что ближе к зиме выйдет, не раньше. Сначала надо основы основ разобрать 😊

  • @lifestyletv139
    @lifestyletv139 ปีที่แล้ว +2

    Годно

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Класс, спасибо большое! Рад трудиться 😊

  • @Amirhan91
    @Amirhan91 8 หลายเดือนก่อน +1

    Привет, спасибо за урок! Выручи пожалуйста, в общем я написал первого бота прикрепил к нему бд sqlite3 в котором сохраняю id новых пользователей и загрузил на сервер Heroku. Все работает но когда я перезапускаю бота то список бд как будто сбрасывается подскажи как можно это исправить?

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน +1

      Привет! Скорее всего, так и задумано, и не подразумевается, что будут храниться какие-то постоянные файлы. Рассмотрите вариант использования Postgres от того же Heroku

    • @Amirhan91
      @Amirhan91 8 หลายเดือนก่อน +1

      @@SurenKhorenyan Работает, Спасибо!

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน

      Крутяк, пожалуйста!

  • @Alim0408
    @Alim0408 7 หลายเดือนก่อน +2

    Мегахорош

    • @SurenKhorenyan
      @SurenKhorenyan  7 หลายเดือนก่อน +1

      Спасибо большое! 🥰

  • @alexandr_segeda
    @alexandr_segeda 11 หลายเดือนก่อน

    А ещё вопрос такой, можно ли как то узнать или получить от Вас рекомендую как правильно и лучше настроить редактор pyxharm для работы?

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      Приходите в чат в телеграм канале, там вам могут подсказать

  • @bednyakov
    @bednyakov ปีที่แล้ว

    Сейчас я уже не могу сказать, что узнал что-то новое. НО! Почему в материалах к финальной работе в Skillbox не могли просто вставить это видео (хотя бы сейчас)? Вместо этого там лежит неинформативный и очень долгий стрим с мужиком, который снимает себя на дверной глазок, и куратор, который вместо ответа на конкретные вопросы записывает чавкающие видео с вообще посторонними ответами... Вам, Сурен, конечно же лайк, подписка!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +2

      Привет! Эти вопросы надо направлять продюссеру скилбокс. Я исполнитель, мой сценарий, моя запись. Но план и цели по темам спускают сверху.
      И моя работа на курсе Джанго, а по тг боту я там ничего не делал
      Рад, что мой труд вы оцениваете выше, приятно!

    • @bednyakov
      @bednyakov ปีที่แล้ว

      @@SurenKhorenyan да, я это понимаю. Вопрос больше так, в космос. Или на случай, если Вы станете продюсером в скилах))

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Хах. Ну, продюсировать буду вряд ли, так как это не программистская работа, но стать программным директором реально (если вдруг предложат, конечно)

  • @nightyum
    @nightyum 6 หลายเดือนก่อน +2

    Привет, какая программа используется для скриншота экрана?

    • @SurenKhorenyan
      @SurenKhorenyan  6 หลายเดือนก่อน +1

      Привет! Скриншоты на маке делаются встроенным скриншотером, это CMD + Shift + 4

    • @nightyum
      @nightyum 6 หลายเดือนก่อน +2

      @@SurenKhorenyan Так это мак, хпхпхпх, спасибо большое

    • @SurenKhorenyan
      @SurenKhorenyan  6 หลายเดือนก่อน

      @@nightyum пожалуйста! На Виндоус Win + S или Win + Shift + S, что-то такое

  • @ciklomat
    @ciklomat ปีที่แล้ว +1

    А с какой частотой проходят обновления, как регулировать нагрузку на сервер телеги?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      обновления приходят сразу, библиотека сама занимается получением обновлений.
      регулировать нагрузку для чего? надо не слать слишком много сообщений, чтобы не получить 429 too many requests, а в остальном всё ок

    • @ciklomat
      @ciklomat ปีที่แล้ว +1

      @@SurenKhorenyan Так и я про это, слать из программы понятно. А Python не знает о том что, кто то послал сообщение. Значит он обращается к серверу с какой то частотой! С какой?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      @@ciklomatсуть long-polling в том, что запрос к серверу висит и ждёт ответа. То есть это не "отправка запроса десять раз в секунду". Тут происходит отправка запроса и ожидание ответа. Будто страница долго грузится. И как только пришло обновление, сервер сразу передаёт его в ответ, библиотека получает ответ и шлёт новый запрос

  • @СашаЩигол-ф8з
    @СашаЩигол-ф8з ปีที่แล้ว +1

    можно теперь урок про базу даних как добавлять товар админ паненль что то в етом духе?Спасибо!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Ага, в планах! Обязательно будет
      Пожалуйста 😊

  • @_mrmark
    @_mrmark ปีที่แล้ว +1

    26:21 А как смайлики вызвать?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      На маке в настройках клавиатуры есть возможность указать, что делать на нажатие кнопки Fn (её теперь планетой ещё обозначают). Я выбрал показывать эмодзи

  • @DR-rs9ux
    @DR-rs9ux ปีที่แล้ว +2

    Всё. Разобрался и сделал. Но пришлось значение 15 строки удалить полностью «INFO» Выдавал ошибку.

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      хорошо, что удалось разобраться!

    • @DR-rs9ux
      @DR-rs9ux ปีที่แล้ว

      @@SurenKhorenyan К слову. Неожиданно пошел спам в консоли. Всё перепроверил - в норме. Возможна ли ситуация с багом?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      @@DR-rs9ux о каком спаме речь?
      баг всегда возможен
      если нужна помощь с кодом, пишите в чат в телеграме

    • @DR-rs9ux
      @DR-rs9ux ปีที่แล้ว +1

      @@SurenKhorenyan Там указано время в секундах. Думаю это то, о чем была речь изначально. Сейчас планирую заняться и посмотреть что не так. Да. Конечно зайду

  • @ІгорГойда
    @ІгорГойда 9 หลายเดือนก่อน +1

    У меня к сожалению не вышло. Пишет Unused import statement 'from aiogram import types' и еще 12 ошибок красным

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน

      Это вы не использовали то, что импортировали. Попробуйте сделать также как в видео

    • @ІгорГойда
      @ІгорГойда 9 หลายเดือนก่อน +1

      @@SurenKhorenyanпопробую еще раз с начала.

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน +1

      супер, удачи!

  • @b1179-j5u
    @b1179-j5u ปีที่แล้ว +1

    Вот у меня вопрос: почему скилбокс сразу не сделали документацию библиотеки aiogram и вместо неё поставили какой то дешёвый телебот, он же такой простой.
    P.S спасибо за видео, всё понятно и интересно, с меня лайк и подписка🙂

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Пожалуйста! И вам спасибо 🙂
      Почему не сделали это вопрос к продюсеру, скорее всего были причины типа сложностей с асинк и ТД, порог входа другой

  • @By_Andy
    @By_Andy 10 หลายเดือนก่อน +1

    У меня при передаче токена token стал красным. Почему так?

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      Думаю, это просто стиль отображения

  • @Mercblck
    @Mercblck 11 หลายเดือนก่อน +1

    Как мне сделать что бы бот постоянно работал? Скажите сервис где именно могу купить сервер не дорого/ бесплатно или какие еще способы есть подробнее?

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน +1

      Недорого на любом VPS, бесплатно мало где, и довольно сложно. Подробнее про публикацию бота будет отдельное видео, не раньше весны

    • @Mercblck
      @Mercblck 11 หลายเดือนก่อน +1

      @@SurenKhorenyan спасибо!

  • @ILYA_ANON
    @ILYA_ANON ปีที่แล้ว +1

    когда новый ролик?))))

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      новый ролик по aiogram записан две недели назад и сейчас в монтаже. скорее всего выйдет в следующее воскресенье
      подписывайтесь в телеграм чтобы не пропустить анонс!

    • @ILYA_ANON
      @ILYA_ANON ปีที่แล้ว +1

      @@SurenKhorenyan уже подписан

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      круто, спасибо!

  • @ГубкаБоб-р8ъ
    @ГубкаБоб-р8ъ ปีที่แล้ว +1

    Ну теперь придется и про машину состояний. и про мидлвари и про все остальное ))). А там еще как БД использовать.... Ой тем много
    Заметил что
    await bot.delete_webhook(drop_pending_updates=True)
    стало работать некорректно. Периодически не скипает апдейты. aiogram==3.0.0

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Обязательно про это всё будет. Машина состояний это вообще главная причина, почему в далёком 2018 году я выбрал эту библиотеку для своих ботов

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Про удаление вебхука подумаю ещё

  • @ginnes001
    @ginnes001 ปีที่แล้ว

    AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
    В чем может быть проблема при установке aiogram?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Какая версия Python? Нужно хотя бы 3.9, лучше 3.10 и 3.11

    • @ginnes001
      @ginnes001 ปีที่แล้ว

      @@SurenKhorenyan последнюю скачал 3.12, спасибо за быстрый ответ

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      @@ginnes001 пожалуйста!
      Если проблема остаётся, приходите в чат в тг канале, разберёмся

  • @давыаывдаыв
    @давыаывдаыв ปีที่แล้ว

    ERROR: Could not find a version that satisfies the requirement airogram (from versions: none)
    ERROR: No matching distribution found for airogram почему выдает ошибку?

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      а какая у вас версия Python? Может быть не поддерживается?

  • @leontyevds
    @leontyevds ปีที่แล้ว +1

    Сурен, еще раз спасибо за понятное объяснение. Я хотел бы узнать, есть ли какие то варианты бесплатного хостинга такого или другого учебного бота?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      пожалуйста!
      есть варианты, с кучей ограничений, но есть. раньше было больше, теперь с этим сложнее. потом как-нибудь расскажу про такие способы

  • @tomBwhy
    @tomBwhy 6 หลายเดือนก่อน +1

    Привет, что делать если я сделал бота в Pydroid 3 но там не скачивается библиотека aiogram?

    • @SurenKhorenyan
      @SurenKhorenyan  6 หลายเดือนก่อน

      Привет! Не знаю, пишите в чат в телеграм

  • @OntheGround-u6h
    @OntheGround-u6h 10 หลายเดือนก่อน +1

    Если я хочу установить аиограм пишет ошибка что делать

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน +1

      Исправить ошибку!

  • @artr747
    @artr747 ปีที่แล้ว +1

    Топ

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Спасибо большое! Очень приятно, рад трудиться 🥰

  • @brandname1252
    @brandname1252 ปีที่แล้ว

    Спасибо

  • @АртемийРенев
    @АртемийРенев 6 วันที่ผ่านมา

    пасиба

  • @dodgywoodcock
    @dodgywoodcock ปีที่แล้ว

    Очень достойно. Подскажи название темы пж

  • @vitmih380
    @vitmih380 ปีที่แล้ว +6

    Если ты из России, то не можешь быть контрибютером. Даже Тишке отказано

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว +1

      Не знаю, что там с Тишкой. Мой MR совсем недавно влили
      Но очень жаль, конечно, что такое ограничение в принципе может быть 😪

  • @fsoky
    @fsoky ปีที่แล้ว

    имба имба

  • @ZenLebowski
    @ZenLebowski 10 หลายเดือนก่อน +1

    комент. ну ты знаешь)

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      Крутяк, спасибо 🥰

  • @СулейманСугаипов-с2ц
    @СулейманСугаипов-с2ц 3 หลายเดือนก่อน

    Очень долго не могу сообразить, что не так в конфиге.
    from pydantic_settings import BaseSettings, SettingsConfigDict
    class Settings(BaseSettings):
    model_config = SettingsConfigDict(
    case_sensitive=False,
    )
    bot_token = str
    settings = Settings()
    Выдаёт ошибку
    pydantic.errors.PydanticUserError: A non-annotated attribute was detected: `bot_token = `.
    All model fields require a type annotation; if `bot_token` is not meant to be a field, you may be able to resolve this error by annotating it as a `ClassVar`
    or updating `model_config['ignored_types']`.
    Буду признателен, если поможете (((

    • @SurenKhorenyan
      @SurenKhorenyan  3 หลายเดือนก่อน +1

      @@СулейманСугаипов-с2ц привет! Надо через двоеточие, а у вас равно. Сделайте так: bot_token: str

    • @СулейманСугаипов-с2ц
      @СулейманСугаипов-с2ц 3 หลายเดือนก่อน +1

      @@SurenKhorenyan Тоже через двоеточие попробовал, не получается.
      from pydantic_settings import BaseSettings, SettingsConfigDict
      class Settings(BaseSettings):
      model_config: SettingsConfigDict(
      case_sensitive=False,
      )
      bot_token = str
      settings = Settings()
      pydantic.errors.PydanticUserError: `model_config` cannot be used as a model field name. Use `model_config` for model configuration.

    • @SurenKhorenyan
      @SurenKhorenyan  3 หลายเดือนก่อน +1

      @@СулейманСугаипов-с2ц вы не туда ставите, я вам написал, куда надо. В переменную bot_token. Приходите в телеграм чат, там удобно код скидывать. Сделайте поиск по файлу и посмотрите, где у вас = str, там надо : str (двоеточие вместо равно)

    • @СулейманСугаипов-с2ц
      @СулейманСугаипов-с2ц 3 หลายเดือนก่อน +1

      @@SurenKhorenyan Спасибо, ведать весь день сидел и уже не заметил эти равенства, огромное спасибо за поддержку и разъяснения) в ТГ подписался и на канал)

    • @SurenKhorenyan
      @SurenKhorenyan  3 หลายเดือนก่อน

      @@СулейманСугаипов-с2ц пожалуйста!
      Да, бывает, что какую-то банальную вещь не замечаешь, когда долго сидишь
      Класс, спасибо 🥰

  • @ДаниилХодневич-ч9у
    @ДаниилХодневич-ч9у ปีที่แล้ว

    Не импортируется библиотека, что делать?ERROR: Could not find a version that satisfies the requirement aiogrampip (from versions: none)

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      вы неправильно набираете команду, надо так:
      pip install aiogram

    • @ДаниилХодневич-ч9у
      @ДаниилХодневич-ч9у ปีที่แล้ว

      да, так и сделал, всеравно пишет, что не может импортировать
      @@SurenKhorenyan

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      @@ДаниилХодневич-ч9у приходите в чат в Телеграм, там поможем

    • @ГульназХалитова-ж3ц
      @ГульназХалитова-ж3ц 11 หลายเดือนก่อน

      на новых версиях пайтона аиограм не работает, нужно скачать версию 3.11

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      @@ГульназХалитова-ж3ц насколько новых? На 3.12 уже должен работать
      github.com/aiogram/aiogram/pull/1354

  • @ИсторииизЖизни-ж1к
    @ИсторииизЖизни-ж1к 11 หลายเดือนก่อน +1

    Блин, а я вообще не могу aiogram установить всё перепробыуал😢

  • @azizbekortikov5728
    @azizbekortikov5728 11 หลายเดือนก่อน +1

    супер

    • @SurenKhorenyan
      @SurenKhorenyan  11 หลายเดือนก่อน

      Спасибо! Рад трудиться ☺️

  • @yana-9735
    @yana-9735 ปีที่แล้ว +1

    какой функционал бота?

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Смотря какого
      Бот из вводного видео умеет только делать эхо

  • @apecharfoxstudio2526
    @apecharfoxstudio2526 ปีที่แล้ว +1

    У меня одного сервер постаянно падает

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Какой сервер? У меня не падает 🤔

    • @apecharfoxstudio2526
      @apecharfoxstudio2526 ปีที่แล้ว

      @@SurenKhorenyan код пишет таймоут

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      ​@@apecharfoxstudio2526может быть проблемы с интернетом?
      Приходите в чат в Телеграм канале, обсудим

  • @kirillcherevko3858
    @kirillcherevko3858 8 หลายเดือนก่อน +1

    Тайм коды нужны, брат

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน

      Брат, сам жду когда кто-нибудь придёт и напишет их, брат

  • @kharly.thesoundby
    @kharly.thesoundby 10 หลายเดือนก่อน +1

    Traceback (most recent call last):
    File "C:\Users\knigh\PycharmProjects\pythonTelegram1\ver3\main.py", line 12, in
    dp = Dispatcher()
    ^^^^^^^^^^^^
    TypeError: Dispatcher.__init__() missing 1 required positional argument: 'bot'
    почему так?

    • @SurenKhorenyan
      @SurenKhorenyan  10 หลายเดือนก่อน

      У вас старая версия aiogram. Обновите до 3: pip install --upgrade aiogram

  • @rinatsamerhanov5371
    @rinatsamerhanov5371 ปีที่แล้ว +1

    Ну "с нуля" громко сказано

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      Конечно, условием, что вы уже знакомы с Python

  • @kfkfkfk-or1nk
    @kfkfkfk-or1nk ปีที่แล้ว

    а что это за тема в pycharm?

  • @Banana_like
    @Banana_like 6 หลายเดือนก่อน +1

    aiogram или telebot

  • @Youraia
    @Youraia 3 หลายเดือนก่อน +1

    Вода

    • @SurenKhorenyan
      @SurenKhorenyan  3 หลายเดือนก่อน +2

      @@Youraia из горных источников, высочайшего качества!

  • @AlvaresSantiago
    @AlvaresSantiago 8 หลายเดือนก่อน +1

    Привет! @SurenKhorenyan, помоги пожалуйста. Что делаю не так? Логирование добавил а при запуске main.py всё равно ничего не происходит.

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน

      Привет! Скорее всего вы сделали что-то не так. Попробуйте ещё раз. Также можете прийти в телеграм чат, там покажете код, вам подскажут

  • @32prince
    @32prince 9 หลายเดือนก่อน +1

    2ую неделю учу питон. После парсеров решил учить питон на ботах. Это нормально что я ничерта не понимаю что он делает?) От куда он знает все эти методы? Я как понял сначала надо выучить английский, потом прочитать всю документацию а после уже включать эти уроки?

    • @SurenKhorenyan
      @SurenKhorenyan  9 หลายเดือนก่อน

      Да, всё ок! Учить английский надо обязательно. Читать доку полезно по мере необходимости, целиком читать скучно и не нужно
      Не страшно, что многое непонятно. Вы этот долг знаний позже компенсируете. Боты отличный способ ворваться в программирование!

    • @32prince
      @32prince 9 หลายเดือนก่อน +1

      Буду пробовать сегодня по вашим урокам что то писать. Хочу управления своими партнёрами в тг перенести. Решил вдруг в 27 лет программировать начать 🤣

    • @SurenKhorenyan
      @SurenKhorenyan  8 หลายเดือนก่อน

      Никогда не поздно! Удачи вам. Потом приходите хвастаться в тг чат, показывать что получится

  • @папыппцукпуцк
    @папыппцукпуцк ปีที่แล้ว +1

    у меня asycio в if __name__ == "__main__": красным подсвечивается что делать

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      В самом верху файла сделайте import asyncio

  • @Konoplya_102
    @Konoplya_102 ปีที่แล้ว

    При вводе await message.answer ничего не происходит, даже код не подсвечивается как у вас

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      такое может быть, всё зависит от того, как вы писали код и где. плюс у меня другая тема
      если нужна помощь, приходите в чат в тг канале, обязательно подскажем

    • @Konoplya_102
      @Konoplya_102 ปีที่แล้ว

      @@SurenKhorenyan Спасибо, заработало!

    • @SurenKhorenyan
      @SurenKhorenyan  ปีที่แล้ว

      @@Konoplya_102 супер 🔥