Разворачиваем Telegram бота в Google Cloud Run
В этом видео мы завершаем наш путь в создании 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 Заключение