Разворачиваем Telegram бота в Google Cloud Run
Автор: R4marketing
Загружено: 2024-08-13
Просмотров: 1390
В этом видео мы завершаем наш путь в создании Telegram бота и переходим к важному этапу – публикации и запуску бота в облаке! Сегодня мы будем использовать мощный инструмент Google Cloud Run, чтобы обеспечить бесперебойную работу нашего бота на облачной платформе.
В этом уроке вы узнаете:
● Как подготовить и запустить Telegram бота в облаке Google Cloud.
● Что такое Google Cloud Run и как он может упростить вашу жизнь.
● Как собрать и настроить Docker образ для нашего бота.
● Как правильно настроить Webhook для корректного взаимодействия с Telegram API.
● Как интегрировать и протестировать бота в Google Cloud Run
|===========================================|
Команды Google Cloud Shell которые мы использовали в уроке:
● Сборка образа
docker build -t [IMAGE NAME] .
● Запуск контейнера
docker run --name [CONTAINER NAME] --rm [IMAGE NAME]
● Инициализация с Google Cloud
gcloud init
● Настройка Docker
gcloud auth configure-docker
● Тегирование докера
docker tag curbot gcr.io/[PROJECT ID]/[IMAGE NAME]
● Загрузка образа в Google Artifact Registry
docker push gcr.io/[PROJECT ID]/[IMAGE NAME]
● Запуск сервиса в Google Cloud Run
gcloud run deploy [SERVICE NAME] --image gcr.io/[PROJECT ID]/[IMAGE NAME] --platform managed --allow-unauthenticated
● Остановка и удаление запущенного сервиса из Google Cloud Run
gcloud run services delete [SERVICE NAME] --platform managed
|===========================================|
Ссылки:
Учебник по разработке Telegram ботов: https://selesnow.github.io/build_tele...
Плейлист с уроками по разработке Telegram ботов: • Разработка Telegram ботов на языке R
|===========================================|
Ссылки на необходимый софт:
Docker Desktop: https://www.docker.com/products/docke...
Google Cloud SDK Shell: https://cloud.google.com/sdk/docs/ins...
|===========================================|
Автор: Алексей Селезнёв
Telegram канал: https://t.me/R4marketing
|===========================================|
Тайм коды:
00:00 Вступление
00:37 Какой софт нам потребуется
01:25 Что такое Google Cloud Run
02:45 Обзор рабочего процесса
04:30 Код бота которого мы будем разворачивать в Google Cloud Run
05:20 Технология Webhook
10:44 Обзор Dockerfile
14:33 Локальная сборка Docker образа и запуск контейнера
17:35 Создание и настройка проекта в Google Cloud
19:45 Инициализация Google Cloud в Google Cloud SDK
22:10 Тегирование и пушинг Docker образа в Google Cloud
23:04 Первый запуск бота в Google Cloud Run, для получения корректного Webhook URL
24:14 Корректировка WEBHOOK_URL в Dockerfile
25:33 Пересборка, тегирование и пушинг Docker образа
27:03 Развёртывание бота в Google Cloud Run
27:14 Проверка telegram бота
28:10 Заключение
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: