Телеграмм к Google Диск Синхронизация Бот
#csharp #telegram #telegrambot #googledrive #chat-bot
Мета проекта — реализовать полноценную синхронизацию между Telegram-ботом и Google Drive. Первый бот позволяет создавать папки в Google Drive, загружать в них фото непосредственно через Telegram и завершать сессию одним кликом. Второй бот — для получения фото из облака по названию папки.
Моя роль:
.NET Backend Developer / Telegram Bot Developer
Выполненные задачи:
1. Создание Telegram-бота с поддержкой команд /start, /create, /upload, /finish
2. Интеграция с Google Drive API: авторизация, создание папок, загрузка файлов
3. Реализация сохранения каждого загруженного в чате фото в нужную облачную папку
4. Обработка пользовательских сессий: каждый пользователь работает с отдельной логикой загрузки
5. Кнопка завершения сессии (Finish Upload) — прекращает прием файлов и сообщает о завершении
6. Разработка второго бота для получения фото по названию папки: бот отправляет все изображения, находящиеся в ней
7. Работа с кэшем, логами и обработкой ошибок
Мета проекта — реализовать полноценную синхронизацию между Telegram-ботом и Google Drive. Первый бот позволяет создавать папки в Google Drive, загружать в них фото непосредственно через Telegram и завершать сессию одним кликом. Второй бот — для получения фото из облака по названию папки.
Моя роль:
.NET Backend Developer / Telegram Bot Developer
Выполненные задачи:
1. Создание Telegram-бота с поддержкой команд /start, /create, /upload, /finish
2. Интеграция с Google Drive API: авторизация, создание папок, загрузка файлов
3. Реализация сохранения каждого загруженного в чате фото в нужную облачную папку
4. Обработка пользовательских сессий: каждый пользователь работает с отдельной логикой загрузки
5. Кнопка завершения сессии (Finish Upload) — прекращает прием файлов и сообщает о завершении
6. Разработка второго бота для получения фото по названию папки: бот отправляет все изображения, находящиеся в ней
7. Работа с кэшем, логами и обработкой ошибок