background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Загружаем aiogram бота на бесплатный сервер"

input logo icon
Музыка из этого видео
|

Музыка из этого видео

Похожие ролики из нашего каталога
|

Похожие ролики из нашего каталога

aiogram 3 - Telegram бот python #6 FSM Машина состояний, Админка в боте, Диалоги, фильтр IsAdmin
39:34

aiogram 3 - Telegram бот python #6 FSM Машина состояний, Админка в боте, Диалоги, фильтр IsAdmin

Канал: Python Hub Studio
Как сделать бота для TELEGRAM на Python? | Бот модератор
17:02

Как сделать бота для TELEGRAM на Python? | Бот модератор

Канал: Хауди Хо™ - Просто о мире IT!
aiogram 3 - Телеграм бот на python #3 Роутеры, организация проекта, команды
21:48

aiogram 3 - Телеграм бот на python #3 Роутеры, организация проекта, команды

Канал: Python Hub Studio
Telegram бот на python с aiogram 3 [2 часть] Курс создания бота | API Telegram, документация aiogram
23:54

Telegram бот на python с aiogram 3 [2 часть] Курс создания бота | API Telegram, документация aiogram

Канал: Python Hub Studio
Телеграм бот на python с aiogram 3 | Курс создания telegram бота с нуля [1 часть]
21:11

Телеграм бот на python с aiogram 3 | Курс создания telegram бота с нуля [1 часть]

Канал: Python Hub Studio
aiogram 3 - Telegram бот на python #4 Магические фильтры, Кастомные фильтры, фильтрация сообщений
44:58

aiogram 3 - Telegram бот на python #4 Магические фильтры, Кастомные фильтры, фильтрация сообщений

Канал: Python Hub Studio
Урок для начинающих по PyTest #7.1 | Пишем простенький и элегантный билдер для генерации данных
38:10

Урок для начинающих по PyTest #7.1 | Пишем простенький и элегантный билдер для генерации данных

Канал: SolveMe
Telegram бот на python aiogram #8 Инлайн inline кнопки
31:29

Telegram бот на python aiogram #8 Инлайн inline кнопки

Канал: Python Hub Studio
Асинхронная SqlAlchemy | База Данных в Telegram боте на aiogram 3 #7 Middleware слои, CallbackQuery
1:39:21

Асинхронная SqlAlchemy | База Данных в Telegram боте на aiogram 3 #7 Middleware слои, CallbackQuery

Канал: Python Hub Studio
Telegram бот python aiogram 3 #8 Многоуровневое инлайн меню, каталог, пагинация, корзина товаров
1:36:53

Telegram бот python aiogram 3 #8 Многоуровневое инлайн меню, каталог, пагинация, корзина товаров

Канал: Python Hub Studio
Теги видео
|

Теги видео

телеграм
телега
telegram
bot
telegram-bot
python-telegram-bot
telegram bot
бот
телеграм бот
aiogram
уроки
lesson
telebot
pytelegrambotapi
python
aiotg
docker
докер
питон
аиограм
база данных
бд
postgresql
deploy
деплой
сервер
на сервере
в фоне
фон
амазон
aws
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
смотреть мои уроки и
00:00:03
это продолжение прошлого урока в котором
00:00:06
мы смогли создать бота с балансами и
00:00:08
рефералами
00:00:09
и использовали docker и базу данных в
00:00:12
этом коротком ролике я вам покажу
00:00:14
несколько изменений которые помогут нам
00:00:17
создать бота создать и установить и
00:00:19
запустить бота через контейнер
00:00:22
одной командой практически а еще подумал
00:00:25
было бы неплохо
00:00:26
в конце этого видео создать сервер на
00:00:28
amazon и дпс всего лишь за 1 доллар за 1
00:00:32
год и мы сможем там сзади плоть нашего
00:00:35
бота для начала давайте взглянем на те
00:00:39
изменения которые у нас есть ну
00:00:41
во-первых
00:00:42
ребята печати а я грамма подметили что я
00:00:45
создал таблицу в файле creed db
00:00:48
не проверяя была ли она создана раньше
00:00:51
то есть таблицы users
00:00:52
а нам просто создавалась и она могла
00:00:55
выдавать ошибку если таблица уже есть мы
00:00:58
можем сравнить с помощью com 1
00:01:01
и выберем наш в уроке пятом этаже этот
00:01:09
же файл и видим что вот тут добавился
00:01:12
пискнуть exec то есть если таблица не
00:01:16
существует мы ее создаем и точно так же
00:01:19
это касается индекса есть дальше кроме
00:01:25
этого в вместо использования команд в
00:01:28
но для раши базы данных для запроса в
00:01:31
базе
00:01:32
люди рекомендуют использовать о р м то
00:01:35
есть допустим на сколько я понял gina
00:01:38
есть такая такая штуковина которая
00:01:41
используется вместо команд у нас есть
00:01:43
создается класс users точнее на юзер и
00:01:48
таблица называется users то есть
00:01:51
принципе то есть также у нас только тут
00:01:53
всего две колонки айти иных никнейм мы
00:01:56
можем создавать больше колонок и тут
00:01:59
проводится разные операции вы можете
00:02:01
посмотреть поискать в интернете вот
00:02:03
собственно и такой который я скопировал
00:02:05
и ссылку на git хоп я оставлю тоже
00:02:09
можете глянуть и посмотреть как она
00:02:11
используется также в файле docker кампус
00:02:14
я указал порты которые мы будем
00:02:17
использовать нашими программами для того
00:02:22
чтобы можно было получить к ним доступ и
00:02:25
дни нашего сервера то есть в нашей базе
00:02:27
данных и кабмину можно было подключиться
00:02:30
вне
00:02:31
сервера а в этом видео я вам покажу как
00:02:33
запускать ботов контейнер сейчас вы
00:02:36
видите главное преимущество его
00:02:37
использования но если вы не смотрели
00:02:39
предыдущие уроки обязательно посмотрите
00:02:42
потому что если вы не в курсе что такое
00:02:43
докер будет сложновато понять мы
00:02:46
добавляем пару строк в файле docker
00:02:48
кампус во-первых мы создаем программу
00:02:51
вот services to both и мы называем ее
00:02:55
контейнер ней мы указываем что это у нас
00:02:58
будет бот строится он будет на базе
00:03:00
файла докер файл который вот у нас тут
00:03:03
мы тоже создали поэтому подгружает докер
00:03:06
файл из текущей папки поэтому build
00:03:08
контекст и .
00:03:10
где точка указывает что докер фар
00:03:12
находится в той же папке что и джокер
00:03:14
кампус далее команд это команда которая будет
00:03:18
запускаться наш бот этапа then up . пай
00:03:21
restart
00:03:22
это условие по которому наш бот будет
00:03:25
перезагружаться так как мы хотим чтобы
00:03:27
он перезагружался если он упал или если
00:03:29
перезагрузил за сервер то есть всегда мы
00:03:31
ставим лойс и последняя and file это
00:03:36
файл с которого будет подгружаться
00:03:39
переменное окружение это у нас до н
00:03:42
точно так же я сюда прописал в базе
00:03:44
данных
00:03:45
мы подражаем из тот эльф и и замена рамы
00:03:48
не подгружаем а в самом докер файл мы
00:03:52
прописываем следующей команды мы
00:03:54
указываем хром
00:03:55
то есть программа на основе которая
00:03:59
будет создаваться наша программа ну
00:04:00
иными словами и мышь
00:04:02
так как мы будем использовать python мы
00:04:04
указываем from python lightest
00:04:06
то есть последняя версия ну а вообще не
00:04:08
нам необходима версия 37 то есть если вы
00:04:11
выйдет 38 возможно будет какие-то
00:04:14
изменения которые не позволят нам
00:04:15
использовать но пока что мы используем
00:04:17
мэйтас
00:04:18
далее мы выполняем действие с помощью
00:04:19
команды ран но как подсказывает
00:04:21
документация каждая команда ран создает
00:04:24
новый имидж поэтому мы должны создать
00:04:26
только один запустить ее один раз мы
00:04:29
создаем директорию сердца и перемещаемся
00:04:31
в нее сделаем ее рабочий территории
00:04:34
после этого мы копируем все наши файлы
00:04:36
из текущей директории в сердце и мы
00:04:40
запускаем pip install реклама нс то есть
00:04:42
подгружаются все наши зависимости после
00:04:46
этого запустится команды команда из
00:04:49
докер кампус которая запустит бота вот
00:04:52
эта команда также я хочу отметить что
00:04:54
создание таблицы
00:04:56
мы теперь будем делать с помощью нашего
00:04:58
бота перед тем как бог скажет я запущен
00:05:01
то есть давайте пройдем в файл по моему
00:05:06
об да перед тем как вот скажет я запущен
00:05:09
он должен загрузить базу данных то есть
00:05:12
во первых
00:05:14
так как у нас параллельно будет
00:05:16
запускаться база данных админа
00:05:18
abbott может пройти некоторое время пока
00:05:21
база данных запустится а вот уже может
00:05:23
быть запущен поэтому мы ставим задержку
00:05:25
в этой функции на 10 секунд пока
00:05:28
загружается базы данных а потом мы
00:05:31
создаем нашу таблицу
00:05:32
то есть выполняем вот эту функцию вот
00:05:36
тут
00:05:38
теперь наш бот готов к запуску и для
00:05:42
этого нам нужна всего одна команда тоже
00:05:44
что и раньше мы запустим сначала наш
00:05:47
докер теперь мы можем запускать нашего
00:05:55
бота давайте для начала проверим не
00:05:58
работает ли у нас ничего нас он работает
00:06:04
поэтому я сейчас удалю все что у нас
00:06:06
есть это будет с помощью команды докер
00:06:12
you
00:06:14
вот админ рыб из перья их уберу
00:06:26
покер rm и теперь мы запускаем докер он
00:06:32
полз
00:06:34
об field
00:06:38
давайте сначала их построен вот она
00:06:42
запустилась база данных прошло 10 секунд
00:06:47
и наш бот у нас создавать таблицы users
00:06:52
и наш бот прислал нам сообщение что он
00:06:55
запущен мы видим что базе один человек
00:07:00
только что добавился я добавляю монет и
00:07:03
все отлично работает то есть одной
00:07:06
командой запустился наш бот и база
00:07:08
данных и админов для того чтобы
00:07:12
установить нашу работу на ubuntu то есть
00:07:15
нашем сервере вам необходимо будет
00:07:17
скопировать папку ubuntu на этот сервер
00:07:21
и запустить файл докер install
00:07:24
тысяч то есть это команды это ваш файл
00:07:27
который выполняет определенное бор
00:07:30
команд чтобы скачать докер установить
00:07:32
его и установить докер кампус после
00:07:35
этого мы делаем команду докер кампус об
00:07:38
которая выполняет вот этот вот этот весь
00:07:41
набор команд и так как боты обычно
00:07:43
работают на серверах в этом видео мы
00:07:46
сейчас посмотрим как создать сервер и
00:07:48
сзади плоть бота туда итак давайте
00:07:51
приступим к тому чтобы создать наш
00:07:53
сервер для этого нам нужно пройти на
00:07:56
amazon и двс и создать тут аккаунт для
00:08:01
того чтобы создать сервер вам
00:08:03
понадобится всего лишь карта кредитная с
00:08:06
одним долларом на балансе и мобильный
00:08:09
телефон ну естественный email
00:08:11
я сюда я сейчас веду свои данные я
00:08:16
выбираю личный аккаунт я ввожу свой
00:08:22
номер телефона
00:08:24
теперь описываю свой номер кредитной
00:08:28
карты я ввожу свой номер телефона и
00:08:31
прохожу captcha
00:08:33
теперь после того как я
00:08:34
зарегистрировался я буду заходить в
00:08:37
services и сетью и у меня будет власти
00:08:43
такое сообщение то есть амазона нужно
00:08:45
некоторое время чтобы подтвердить наш
00:08:48
аккаунт поэтому нужно подождать немного
00:08:51
времени прежде тем можно было создавать
00:08:53
наш сервер но для того что бы долго не
00:08:56
ждать я уже зашел в созданный аккаунт я
00:08:59
перехожу в и сердцу и я нажимаю launch
00:09:04
instance для того чтобы создать новый
00:09:07
сервер использовать мы будем ubuntu
00:09:11
server 1804 поэтому вы мы выбираем его и
00:09:15
мы выбираем тот тип который подходит для
00:09:19
фрица то есть бесплатные
00:09:22
бесплатное использование это т 2 майкро
00:09:24
которая будет использоваться в течение
00:09:26
года мы нажимаем preview in life
00:09:32
принципе мы ничего менять не будем
00:09:35
поэтому просто нажимаем мой мы создаем
00:09:39
новый тип и
00:09:41
да и имеет имя скажем am как мы назовём
00:09:45
пусть будет сервер
00:09:49
качаем и запускаем теперь нам нужно
00:09:53
будет подключиться к нашему серверу для
00:09:56
того чтобы это сделать мы находим наш
00:09:59
сервер теперь когда наш сервер
00:10:02
загрузился точнее загружается мы
00:10:05
получаем наш паблик айпи мы его копируем
00:10:08
и мы заходим в командную строку для того
00:10:14
чтобы подключиться к нашему серверу нам
00:10:16
нужен павлик айпи и нам нужен наш ключ
00:10:19
что нам нужно сделать нам нужно ввести
00:10:21
команду и сосед наш паблик айпи
00:10:24
наверное мы введём ubuntu как имя нашего
00:10:31
пользователя и для того чтобы
00:10:34
подключиться с помощью ключа нам нужно
00:10:35
будет ввести так ой и дать путь к нашему
00:10:41
ключу
00:10:43
для того чтобы скопировать путь мы
00:10:47
просто копируем этот файл и вставляем
00:10:50
сюда мы вводим вес и пожалуйста мы
00:10:58
подключились к нашему серверу
00:11:00
теперь для того чтобы запустить нашего
00:11:03
бота все достаточно просто мы заходим на
00:11:06
git хоп этот репозиторий
00:11:10
и нам нужно сделать что нам нужно
00:11:14
во-первых нам нужно в папке ubuntu
00:11:16
создать папку которую мы назовем
00:11:20
бот в нее заходим теперь мы должны
00:11:25
скачать наши репозиторию то есть мы
00:11:27
берем гид и
00:11:30
ссылку на гибком все пожалуйста мы видим
00:11:36
что в списке папок у нас есть наша папка
00:11:40
программа бот лосин мы заходим нее мы
00:11:45
смотрим какие у нас тут есть уроке мы
00:11:47
заходим в пятый урок мы смотрим какие у
00:11:51
нас есть тут папки мы заходим в ubuntu
00:11:54
потому что мы бы мы уже на нашем сервере
00:11:57
теперь мы смотрим у нас тут много файла
00:12:00
как я уже говорил мы сначала должны
00:12:02
запустить установку докера для того
00:12:05
чтобы ставить установить на штоке нужно ввести команду
00:12:07
sudo su
00:12:08
то есть мы сейчас под рутом и мы
00:12:12
выполняем команду докер это чтобы вы
00:12:16
будете сайт докер install
00:12:22
теперь ждем после того как у нас все
00:12:27
установилось мы заходим обратно в папку
00:12:30
с и d ум
00:12:35
бунту да вот там вот since five пункту и
00:12:48
теперь у нас все установлено для того
00:12:52
чтобы запускать нашего бота но сначала я
00:12:55
хочу закрыть вот а если он у меня тут не
00:12:57
закрыт опять же докер а смотрим все у
00:13:04
нас оксиды то есть у нас все боты все
00:13:07
программы на этом компьютере закрыты
00:13:09
поэтому можно спокойно запускать вот она
00:13:11
сервере докер кампус об build a у нас не
00:13:17
скопируется g.na точно сейчас для того
00:13:21
чтобы сделать вот это я возьму свой файл
00:13:24
date and
00:13:25
тут мы указываем локалхост
00:13:31
остальное остается теперь чтобы создать
00:13:35
наш файл dating
00:13:37
мы берем вводим на на тот эльф и
00:13:41
копируем сюда я наши данные охраняем
00:13:48
давайте я еще раз покажу чтобы сохранить
00:13:52
он там x дальше вес и enter теперь мы
00:13:57
можем строить наши работы
00:14:04
теперь мы видим что было немного ошибок
00:14:07
но тем ни менее будет запустился и
00:14:10
создал таблицу юзеров теперь мы можем
00:14:14
нажимать старт и все работает как и мы и
00:14:19
хотели теперь для того чтобы закрыть
00:14:23
нашего бота и все продолжала работать мы
00:14:25
нажимаем control z и можно в принципе
00:14:30
закрывать наш сервер и вот будет
00:14:33
продолжать работать все так что таким
00:14:36
простым способом вы можете сдать и
00:14:39
площадь ваш вашего бота на новый сервер
00:14:42
всем спасибо за просмотр

Описание:

Обновленные видео с Aiogram 3 уже на платформе, поэтому выкладываю уроки по Aiogram 2 в открытый доступ. Чтобы зарегистрироваться на платформе и изучать новый курс по Aiogram 3 переходите по ссылке: https://botfather.dev/ Присоединиться к нашему сообществу программистов в телеграм: https://t.me/bot_devs_novice Телеграм канал: https://t.me/botfatherdev Написать вопрос относительно курсов, тарифов: https://t.me/botfatherdev_support --- Ссылки из ролика: Уроки на Гитхабе (это 5 урок) - https://github.com/Latand/telegram-bot-lessons Gino - https://github.com/python-gino/gino http://gino.fantix.pro/en/latest/

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Загружаем aiogram бота на бесплатный сервер"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Загружаем aiogram бота на бесплатный сервер" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Загружаем aiogram бота на бесплатный сервер"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Загружаем aiogram бота на бесплатный сервер" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Загружаем aiogram бота на бесплатный сервер"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Загружаем aiogram бота на бесплатный сервер"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.