Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
#csharp #telegram #telegrambot #googledrive #chat-bot

Project Goal:
The goal of the project was to implement full synchronization between a Telegram bot and Google Drive. The first bot allows users to create folders in Google Drive, upload photos directly through Telegram, and finish the session with a single click. The second bot is used to retrieve photos from the cloud by specifying the folder name.

My Role:
.NET Backend Developer / Telegram Bot Developer

Tasks Completed:

1. Developed a Telegram bot with support for /start, /create, /upload, and /finish commands
2. Integrated with the Google Drive API: authorization, folder creation, and file upload
3. Implemented logic to save each uploaded photo from the chat into the corresponding cloud folder
4. Handled user sessions: each user interacts with an independent upload flow
5. Created a "Finish Upload" button to stop receiving files and notify the user of completion
6. Developed a second bot to retrieve all photos from a specified folder by name
7. Implemented caching, logging, and error handling mechanisms
Work details
Budget 451 USD
Added 18 April 2025
231 views
Freelancer
Viktor Horobchuk
Ukraine Kyiv  29  0

Available for hire Available for hire
25 Safes completed
On the service 7 years