База Данных и Выгрузка на Сервер Телеграм Бота на Python - Aiogram 3

  Рет қаралды 18,695

$ sudo teach IT ⚙️

$ sudo teach IT ⚙️

Күн бұрын

❤️ Учи Python и aiogram 3 здесь: sudoteach.com
❤️ Не забудьте подписаться на канал, чтобы не пропускать новые видео-уроки по Python!
Код на GitHub: github.com/rlxrd/aiogram_fast...
👉🏼 Telegram: t.me/sudoteach
👉🏼 Наше комьюнити: t.me/sudoteachchat
👉🏼 Записаться на мой бесплатный пробный урок по пайтону: t.me/mesudoteach
👉🏼 Бот с информацией об уроках со мной: t.me/sudoteachbot
🧨 Арендуй облачный сервер timeweb на месяц и получай 300 рублей от меня на баланс: timeweb.cloud/r/cv35934
Таймкоды
00:00 Введение
1:59 Создание моделей (таблиц)
18:20 Запросы и хэндлеры
40:17 Выгрузка на сервер
51:43 Заключение
Меня зовут Тимур, моя задача - вырастить из своих учеников профессионалов, которые пишут на Python. 🐍
Музыка 💗
Rain, Book And Cup Of Tea by | e s c p | escp-music.bandcamp.com
Music promoted by www.free-stock-music.com
Creative Commons / Attribution 4.0 International (CC BY 4.0)
creativecommons.org/licenses/...

Пікірлер: 58
@sudoteach
@sudoteach Ай бұрын
Мой полный курс по Телеграм ботам: sudoteach.com/course/aiogram3
@ZIJEYStandoff2
@ZIJEYStandoff2 2 ай бұрын
Лучший, ты рассказываешь то, что многие не расскажут, продолжай в том же духе, ждём ещё видеоролики)
@ZloyKotya
@ZloyKotya Ай бұрын
Искал кто разжует грамотно тему ТГ ботов и БД и без воды, и наконец то нашёл, спасибо огромное за гайды)
@k4sukabe
@k4sukabe 2 ай бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@ITtishnik
@ITtishnik 2 ай бұрын
Вообще огонь! Жду продолжение, четко подаёшь информацию! Добавь кошель для донатов, думаю благодарных много
@user-fi3io4bm1c
@user-fi3io4bm1c 2 ай бұрын
Как всегда на высоте 🔥
@Chumohola
@Chumohola 2 ай бұрын
У этого Барсика такой приятный голос… аж питон захотелось изучать
@Fninfoo
@Fninfoo 2 ай бұрын
Ура наконец-то я так этого ждал
@mr.belyakoff5829
@mr.belyakoff5829 2 ай бұрын
Как всегда лучший
@user-dl8ek1js5f
@user-dl8ek1js5f Ай бұрын
Сделай гайд по локализции бота + юкасса
@priorovod371
@priorovod371 Ай бұрын
Спасибо большое
@muzykantau
@muzykantau 2 ай бұрын
Очень много полезной информации. Спасибо. Как можно сделать перезапуск бота на сервере автоматически в случае глюка либо перезапуска сервера?
@Aleks194_
@Aleks194_ Ай бұрын
Тооооп
@kanekimrmyrbs4954
@kanekimrmyrbs4954 2 ай бұрын
Спасибо
@KPD1000
@KPD1000 Ай бұрын
Пункт 2.3 полет нормальный. Пока курс нравится, всё понятно, и не сложно. Единственное, я пока не увидел инструкцию о том, как вообще ориентироваться в этой библиотеке, наверное с практикой прийдёт...
@user-wi4vs6xc3z
@user-wi4vs6xc3z 2 ай бұрын
топчик
@user-qp1ew9tq8o
@user-qp1ew9tq8o 2 ай бұрын
А будет продолжение чтоб заказы этих кроссовок приходили админу? и может быть оплата
@user-cm2mu2gm6r
@user-cm2mu2gm6r Ай бұрын
Здравствуй! По поводу облачного сервиса подскажи пожалуйста. Я хочу сделать телеграм бота, который будет периодически запускать скрипт, который парсит веб страницу с использованием Selenium. Чтоб selenium работал, мне нужно куча драйверов скачать, включая браузер firefox. Могу ли я управлять сервером не только через консоль, а например, получить доступ к рабочему столу, браузеру и тд?
@user-tl5iv4qv5p
@user-tl5iv4qv5p 2 ай бұрын
Огонь.🔥 и два вопроса 1. Пагинация и регистрация и сумма всех товаров в след. видео? 2. Есть ли у вас скрипт, чтоб после перезагрузки сервера автоматически запускался screen и запускался бот?
@sneky_live
@sneky_live Ай бұрын
Привет, нашел скрипт из 2 пункта? Или есть какой-то ролик/статья где запускают таким образом?
@Aleks194_
@Aleks194_ Ай бұрын
Если папка венв уже есть в директории проэкта то можно не импортировать библиотеки при постановке на сервер
@user-pi8rp6fk2f
@user-pi8rp6fk2f 5 күн бұрын
Есть более подробные гайды по базе данных на айограм3.5??
@Amirhan91
@Amirhan91 2 ай бұрын
Привет, подскажи а как делать обновления?
@omuser666
@omuser666 Ай бұрын
Спасибо за материал, благодаря нему уже потестил своих ботов. Правда на этом этапе затык с БД она не создается при запуске main скрипта. В чем причина? Играет роль что создаю на Макбуке?
@user-zm5qm4vh2b
@user-zm5qm4vh2b 25 күн бұрын
Тоже не создавалась, пока в main.py в функцию main не добавил """await async_main()""". Как пропустил, не понимаю)😂
@Olej_ka
@Olej_ka 2 ай бұрын
Если кроме кроссовок добавить футболки, то такая взаимосвязь таблиц работать не будет?
@KNIGHT_SHOP
@KNIGHT_SHOP 22 күн бұрын
что делать если при подключении к рут серверу пишет permission denied?
@Enty_P2
@Enty_P2 7 күн бұрын
17:39 у меня после такого запуска завершается с кодом 0, в чём причина может быть?
@user-yp7gw1tq1l
@user-yp7gw1tq1l 2 ай бұрын
Важен ли порядок аргументов в функциях? например: async def reg_end(state: FSMContext, callback: CallbackQuery) поменяв местами state и callback, функция выполнилась без ошибок
@pancar5051
@pancar5051 2 ай бұрын
Нет
@user-yp7gw1tq1l
@user-yp7gw1tq1l 2 ай бұрын
@@pancar5051 а вот да
@user-dl8ek1js5f
@user-dl8ek1js5f 2 ай бұрын
@@user-yp7gw1tq1l ты прописал названия аргументов порядок не нужен по факту, а если названия не пишешь то надо
@vastopik7294
@vastopik7294 Ай бұрын
А если нужно перезалить файл. Как остановить ?
@VadKohan
@VadKohan 2 ай бұрын
Просто разнос.
@user-qp1ew9tq8o
@user-qp1ew9tq8o Ай бұрын
где 3 часть?
@user-pd5yb9lf7h
@user-pd5yb9lf7h Ай бұрын
File "C:\Users\YOLO\Desktop\votteleg\Самопис\Основа\app\keybords.py", line 28, in categories for category in all_categories: TypeError: 'Category' object is not iterable. Вот такая ошибка. Может кто-то помочь ?
@renchik07
@renchik07 Күн бұрын
Traceback (most recent call last): File "c:\pythone programs\main.py", line 7, in from models import async_main File "c:\pythone programs\models.py", line 24, in class Item(Base): File "c:\pythone programs\models.py", line 31, in Item category: mapped_column[int] = mapped_column(ForeignKey('categories.id')) ~~~~~~~~~~~~~^^^^^ TypeError: 'function' object is not subscriptable в чём причина?
@user-li3dc3bc7d
@user-li3dc3bc7d Ай бұрын
Привет. Пишу код по твоему примеру. На 17 минуте ты делаешь первый запуск скрипта и у тебя все ок. У меня ошибка, хотя код идентичен с твоим, все модули установлены. [Running] python -u "d:\Bot2 un.py" Traceback (most recent call last): File "d:\Bot2 un.py", line 9, in from app.database.models import async_main File "d:\Bot2\app\database\models.py", line 1, in import sqlalchemy ModuleNotFoundError: No module named 'sqlalchemy' [Done] exited with code=1 in 2.684 seconds На stackoverflow пишут, что можно попробовать установить еще один пакет (pip install flask_sqlalchemy), но это не помогло. В чем может быть проблема?
@futurepc9363
@futurepc9363 Ай бұрын
Sqlalchemy не установлена. Если настраивали venv (Вирт окружение), то посмотрите куда именно Вы устанавливаете алхимию.
@user-rk3lj6fg6b
@user-rk3lj6fg6b 25 күн бұрын
Бот запустился на сервере, как его теперь остановить? Помогите пожалуйста
@user-ex9xi9xl8s
@user-ex9xi9xl8s 23 күн бұрын
ахахахах, почему то дико смешно стало с твоего коммента
@user-nn3fh9ij2o
@user-nn3fh9ij2o 20 күн бұрын
Твой бот захватит планету ! Его не остановить
@anonymsphinx
@anonymsphinx 13 күн бұрын
Ctrl + C
@Fizzrukk
@Fizzrukk 2 ай бұрын
го с mysql
@sudoteach
@sudoteach 2 ай бұрын
Для того чтобы подключить MySQL или PostgreSQL нужно просто поменять ссылку в url при create_engine, можно найти шаблоны в доках. На след уроке поставим на MySQL
@Fizzrukk
@Fizzrukk 2 ай бұрын
​@@sudoteach имба друг! 🎉
@user-zu3pi5oq4t
@user-zu3pi5oq4t 2 ай бұрын
​@@sudoteach Давай лучше на Postgre, сейчас во всех компаниях РФ используется. Подскажи а асинхронный postgre есть? Если нет, нормально обычный постгре будет работать с асинхронным кодом?
@Danik_05ox
@Danik_05ox 2 ай бұрын
@@user-zu3pi5oq4tpsycopg2 асинхронный
@shurik1777
@shurik1777 2 ай бұрын
@@user-zu3pi5oq4t асинхронный у тебя орм и да бот может работать с postgre в январе были видео тут в тюбе от python hub studio = там все на postgre, очень советую глянуть уже после 2х видео у Тимура и да походу однозначно прикуплю его курс)
@6ulbazavr99
@6ulbazavr99 Ай бұрын
ты фронт?
@user-zu3pi5oq4t
@user-zu3pi5oq4t 2 ай бұрын
Добавь в следующий раз, как картинку достать из БД, понятное дело картинки в проекте хранятся, а в БД путь к ним. Как сделать, чтобы при выводе типа название , описание, ещё и фото товара было?
@gauyful
@gauyful Ай бұрын
Поддерживаю (если еще не сделали)
@nvwrist
@nvwrist Ай бұрын
Тоже долго мучился, в итоге придумал костыль
@neruzo1697
@neruzo1697 Ай бұрын
можно картинки выгружать в сам тг и брать их айди
@ekaterinavasilieva7667
@ekaterinavasilieva7667 Ай бұрын
@@nvwrist подскажите пожалуйста костыль:) А то я картинки в базу данных в типе BLOB, а как их вытащить ума не приложу. Спасибо больщое заранее
@nvwrist
@nvwrist Ай бұрын
@@ekaterinavasilieva7667​​⁠Правильный вариант без костылей: Необходимо записывать уникальное айди фото в базу данных, и при необходимости просто получать этот айди и передать пользователю через метод message.answer_photo. надеюсь понятно объяснил
@anitabdy3544
@anitabdy3544 21 күн бұрын
Что делать если возникает проблема: ImportError: cannot import name 'DeclarativeBase' from 'sqlalchemy.orm'
PostgreSQL + Скрытие Токена в .env - Aiogram 3
11:49
$ sudo teach IT ⚙️
Рет қаралды 5 М.
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 37 МЛН
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 186 М.
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 10 МЛН
Railway Убийца Heroku | Самый Быстрый Способ Задеплоить Telegram/VK Python Бота
9:09
PyLounge - программирование на Python и всё о IT
Рет қаралды 18 М.
6. Создаем телеграмм Бота для прогноза погода. Библиотека Aiogram #telegram  #bot #python #пайтон
32:36
ITMouse: международная школа программирования
Рет қаралды 3,1 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3
18:31
Хауди Хо™ - Просто о мире IT!
Рет қаралды 230 М.
Python REST API. Разработка RESTFul проекта на Python Flask
37:55
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 37 МЛН