https://github.com/yandex-cloud-examples/yc-practicum-serverless-telegram-bot
Практикум. Создание Telegram-бота с использованием Serverless в Yandex Cloud.
https://github.com/yandex-cloud-examples/yc-practicum-serverless-telegram-bot
api-gateway lockbox object-storage s3 serverless terraform yandex-cloud yandexcloud ydb
Last synced: 7 months ago
JSON representation
Практикум. Создание Telegram-бота с использованием Serverless в Yandex Cloud.
- Host: GitHub
- URL: https://github.com/yandex-cloud-examples/yc-practicum-serverless-telegram-bot
- Owner: yandex-cloud-examples
- License: apache-2.0
- Created: 2024-03-18T11:02:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T09:38:56.000Z (8 months ago)
- Last Synced: 2025-02-16T10:28:07.507Z (8 months ago)
- Topics: api-gateway, lockbox, object-storage, s3, serverless, terraform, yandex-cloud, yandexcloud, ydb
- Language: Python
- Homepage:
- Size: 85 KB
- Stars: 13
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Практикум. «Создание Telegram-бота с использованием serverless»
На встрече мы шаг за шагом создадим Telegram-бота с помощью serverless-технологий.
В процессе разберёмся, как использовать Yandex Cloud Functions,
Yandex Managed Service for YDB и другие облачные сервисы.Технологии и сервисы, которые будем использовать:
* IntelliJ IDEA Community Edition;
* Yandex Cloud CLI;
* Terraform;
* Yandex API Gateway;
* Yandex Managed Service for YDB;
* Yandex Cloud Functions;
* Yandex Object Storage;
* Yandex Lockbox;
* Yandex Cloud Logging.Работать будем в терминале, консоли и среде разработки.
Вся работа разбита на этапы. Перед каждым этапом вам будут показаны слайды и продемонстрировано прохождение этапа с
пояснениями. После этого вам будет предложено пройти этап самостоятельно. Для каждого этапа есть директория
в [./steps](./steps). В директории шага в файле `README.md` содержится подробная инструкция с пояснениями и блоками команд. Блоки
команд нужно копировать, кликая на них, а затем вставлять в окно терминала.Теперь можете [настроить окружение](./steps/00-init/README.md) — это важный шаг,
без которого не получится полноценно участвовать в практикуме.П.С. Перед началом практикума инструкция обновится и добавятся все этапы.
Не забудьте для собственного удобства клонировать себе репозиторий. И да пребудет с вами `git clone`.