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

Поділитися
Вставка
  • Опубліковано 13 жов 2023
  • В видео покажу, как создать свой первый бот и как использовать библиотеку aiogram
    Код тут github.com/mahenzon/demo-tg-b...
    Поддержать выход роликов (зарплата монтажеру)
    - через Tinkoff tinkoff.ru/cf/6kbKWtKhapM
    - через CloudTips pay.cloudtips.ru/p/9a8fa641
    Ссылки на соцсети:
    - Паблик в ВК surenkhorenyan
    - UA-cam: / @surenkhorenyan
    - RuTube rutube.ru/channel/29899055/
    - Канал в ТГ t.me/Khorenyan

КОМЕНТАРІ • 220

  • @denlay2747
    @denlay2747 5 місяців тому +9

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому +2

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

  • @Loony666Noob
    @Loony666Noob 7 місяців тому +4

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @mak32
    @mak32 6 місяців тому +3

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому +1

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

  • @user-bd3xw6mk6l
    @user-bd3xw6mk6l 3 місяці тому +3

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

    • @SurenKhorenyan
      @SurenKhorenyan  3 місяці тому

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

  • @Hande_hoch
    @Hande_hoch 5 місяців тому +3

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @godgive994
    @godgive994 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @EdGreenTube
    @EdGreenTube 6 місяців тому +26

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому +1

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

    • @user-mj9wm6dl1c
      @user-mj9wm6dl1c 2 місяці тому +1

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

    • @user-nw5dj9dl7c
      @user-nw5dj9dl7c Місяць тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому

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

  • @nohtyp_gniyduts838
    @nohtyp_gniyduts838 14 днів тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  14 днів тому +1

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

  • @_mrmark
    @_mrmark 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

    • @HOLO_zone
      @HOLO_zone 6 місяців тому +1

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

  • @AirRaceHub
    @AirRaceHub 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @user-ep3hj7ix6f
    @user-ep3hj7ix6f 6 місяців тому +3

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

  • @yummy_lvl
    @yummy_lvl 7 місяців тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +2

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

  • @Yuri-wk8rk
    @Yuri-wk8rk 3 місяці тому +1

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

  • @ressybeats
    @ressybeats 2 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

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

  • @eng9507
    @eng9507 5 місяців тому +1

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

  • @DjFreeze
    @DjFreeze 4 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @arratem
    @arratem 6 місяців тому +2

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

  • @hayksardaryan
    @hayksardaryan 7 місяців тому +1

    Thanks Suren jan ))

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @alexanderkomanov4151
    @alexanderkomanov4151 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @AlexandrKalinovsky
    @AlexandrKalinovsky 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @Shaha_240
    @Shaha_240 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @user-dj8ug6so9j
    @user-dj8ug6so9j Місяць тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому +1

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

  • @user-jd8bl9lv4o
    @user-jd8bl9lv4o 7 місяців тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @user-rp5vz5iq3m
    @user-rp5vz5iq3m 5 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому +1

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

  • @alexswift3749
    @alexswift3749 2 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

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

  • @user-fd8gy7di6o
    @user-fd8gy7di6o 7 місяців тому +3

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

    • @MrKim-pt2vm
      @MrKim-pt2vm 7 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

  • @Polina-9162
    @Polina-9162 4 місяці тому +8

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому +2

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

  • @user-ns8tq6zd7o
    @user-ns8tq6zd7o 2 місяці тому

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

  • @user-if5vr2es8s
    @user-if5vr2es8s 4 місяці тому +1

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

  • @pro100_igor
    @pro100_igor 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @hithrv
    @hithrv 4 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому +1

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

    • @hithrv
      @hithrv 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @mustafardk
    @mustafardk 4 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому +1

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

  • @oangoiii12
    @oangoiii12 3 місяці тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  3 місяці тому

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

  • @El_Batono
    @El_Batono 2 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

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

  • @lifestyletv139
    @lifestyletv139 7 місяців тому +2

    Годно

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

  • @angelina.bairaktar
    @angelina.bairaktar 2 місяці тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

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

    • @angelina.bairaktar
      @angelina.bairaktar 2 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

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

  • @crypto_profitex
    @crypto_profitex 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @user-lj1it7xv8y
    @user-lj1it7xv8y 2 місяці тому +1

    какую версию aiogram вы используете, при повторении кода на видео dispatcher требует позиционный аргумент

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

      В самом начале в документации написано 3, а также на 4:20 показываю и говорю что третья версия

    • @user-lj1it7xv8y
      @user-lj1it7xv8y 2 місяці тому +1

      @@SurenKhorenyan а как быть с dispatcher? Требует позиционный аргумент bot и при логировании обработка сообщений в терминале не выводятся

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

      @@user-lj1it7xv8y поставьте актуальную версию, повторите попытку

  • @VictoryStep
    @VictoryStep 19 годин тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  18 годин тому

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

  • @Amirhan91
    @Amirhan91 27 днів тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  26 днів тому +1

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

    • @Amirhan91
      @Amirhan91 26 днів тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  26 днів тому

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

  • @Rar6566
    @Rar6566 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @Serezhka069
    @Serezhka069 5 місяців тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому +1

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

    • @Serezhka069
      @Serezhka069 5 місяців тому

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

  • @brandname1252
    @brandname1252 7 місяців тому

    Спасибо

  • @VitalyTolmachev
    @VitalyTolmachev 7 місяців тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

    • @K3NT_
      @K3NT_ 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

    • @K3NT_
      @K3NT_ 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

  • @artr747
    @artr747 7 місяців тому +1

    Топ

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

  • @ginnes001
    @ginnes001 6 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

    • @ginnes001
      @ginnes001 6 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

  • @samarsky_
    @samarsky_ 3 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  3 місяці тому

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

    • @samarsky_
      @samarsky_ 3 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  3 місяці тому

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

  • @By_Andy
    @By_Andy 3 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  3 місяці тому

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

  • @dodgywoodcock
    @dodgywoodcock 5 місяців тому

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

  • @user-ei5pk1pg7j
    @user-ei5pk1pg7j 6 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

  • @Alim0408
    @Alim0408 20 днів тому +1

    Мегахорош

  • @vas1stdas
    @vas1stdas 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

  • @ciklomat
    @ciklomat 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

    • @ciklomat
      @ciklomat 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @leontyevds
    @leontyevds 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @Mercblck
    @Mercblck 4 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому +1

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

    • @Mercblck
      @Mercblck 4 місяці тому +1

      @@SurenKhorenyan спасибо!

  • @user-fv9uk1ty8o
    @user-fv9uk1ty8o 6 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

  • @fsoky
    @fsoky 7 місяців тому

    имба имба

  • @user-ns8tq6zd7o
    @user-ns8tq6zd7o 2 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому

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

    • @user-ns8tq6zd7o
      @user-ns8tq6zd7o 2 місяці тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  2 місяці тому +1

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

  • @Levvvv445
    @Levvvv445 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @bednyakov
    @bednyakov 6 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому +2

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

    • @bednyakov
      @bednyakov 6 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому +1

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

  • @user-wz9bs3zl4b
    @user-wz9bs3zl4b 2 місяці тому +1

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

  • @user-it3yo1sn6i
    @user-it3yo1sn6i 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @ZenLebowski
    @ZenLebowski 2 місяці тому +1

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

  • @DR-rs9ux
    @DR-rs9ux 5 місяців тому +2

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

    • @DR-rs9ux
      @DR-rs9ux 5 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

    • @DR-rs9ux
      @DR-rs9ux 5 місяців тому +1

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

  • @user-tn1bj7rg1p
    @user-tn1bj7rg1p 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

    • @user-tn1bj7rg1p
      @user-tn1bj7rg1p 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

      @@user-tn1bj7rg1p приходите в чат в Телеграм, там поможем

    • @user-qr4wh7mo3y
      @user-qr4wh7mo3y 4 місяці тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

      @@user-qr4wh7mo3y насколько новых? На 3.12 уже должен работать
      github.com/aiogram/aiogram/pull/1354

  • @_mrmark
    @_mrmark 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @vitmih380
    @vitmih380 7 місяців тому +6

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому +1

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

  • @ILYA_ANON
    @ILYA_ANON 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

    • @ILYA_ANON
      @ILYA_ANON 7 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  7 місяців тому

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

  • @kfkfkfk-or1nk
    @kfkfkfk-or1nk 6 місяців тому

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

  • @kirillcherevko3858
    @kirillcherevko3858 Місяць тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому

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

  • @azizbekortikov5728
    @azizbekortikov5728 4 місяці тому +1

    супер

    • @SurenKhorenyan
      @SurenKhorenyan  4 місяці тому

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

  • @yana-9735
    @yana-9735 6 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

  • @user-gb8jr6gn1z
    @user-gb8jr6gn1z 4 місяці тому +1

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

    • @user-qr4wh7mo3y
      @user-qr4wh7mo3y 4 місяці тому

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

    • @user-gb8jr6gn1z
      @user-gb8jr6gn1z 4 місяці тому

      Хорошо, буду пробывать! Спасибо

  • @apecharfoxstudio2526
    @apecharfoxstudio2526 6 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

    • @apecharfoxstudio2526
      @apecharfoxstudio2526 6 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  6 місяців тому

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

  • @rinatsamerhanov5371
    @rinatsamerhanov5371 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @kharly.thesoundby
    @kharly.thesoundby 2 місяці тому +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  2 місяці тому

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

  • @AlvaresSantiago
    @AlvaresSantiago Місяць тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому

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

  • @32prince
    @32prince Місяць тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому

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

    • @32prince
      @32prince Місяць тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  Місяць тому

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

  • @user-bl1sn9cq2y
    @user-bl1sn9cq2y 5 місяців тому +1

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

  • @Konoplya_102
    @Konoplya_102 5 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

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

    • @Konoplya_102
      @Konoplya_102 5 місяців тому

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

    • @SurenKhorenyan
      @SurenKhorenyan  5 місяців тому

      @@Konoplya_102 супер 🔥