Telegram do bota synchronizacji Google Drive
#csharp #telegram #telegrambot #googledrive #chat-bot
Cel projektu — zrealizowanie pełnej synchronizacji między botem Telegram a Google Drive. Pierwszy bot umożliwia tworzenie folderów w Google Drive, przesyłanie zdjęć bezpośrednio przez Telegram oraz zakończenie sesji jednym kliknięciem. Drugi bot — do pobierania zdjęć z chmury według nazwy folderu.
Moja rola:
.NET Backend Developer / Telegram Bot Developer
Wykonane zadania:
1. Stworzenie bota Telegram z obsługą komend /start, /create, /upload, /finish
2. Integracja z Google Drive API: autoryzacja, tworzenie folderów, przesyłanie plików
3. Realizacja zapisywania każdego przesłanego w czacie zdjęcia w odpowiednim folderze w chmurze
4. Obsługa sesji użytkowników: każdy użytkownik pracuje z oddzielną logiką przesyłania
5. Przycisk zakończenia sesji (Finish Upload) — przerywa przyjmowanie plików i informuje o zakończeniu
6. Opracowanie drugiego bota do pobierania zdjęć według nazwy folderu: bot wysyła wszystkie obrazy, które się w nim znajdują
7. Praca z pamięcią podręczną, logami i obsługą błędów
Cel projektu — zrealizowanie pełnej synchronizacji między botem Telegram a Google Drive. Pierwszy bot umożliwia tworzenie folderów w Google Drive, przesyłanie zdjęć bezpośrednio przez Telegram oraz zakończenie sesji jednym kliknięciem. Drugi bot — do pobierania zdjęć z chmury według nazwy folderu.
Moja rola:
.NET Backend Developer / Telegram Bot Developer
Wykonane zadania:
1. Stworzenie bota Telegram z obsługą komend /start, /create, /upload, /finish
2. Integracja z Google Drive API: autoryzacja, tworzenie folderów, przesyłanie plików
3. Realizacja zapisywania każdego przesłanego w czacie zdjęcia w odpowiednim folderze w chmurze
4. Obsługa sesji użytkowników: każdy użytkownik pracuje z oddzielną logiką przesyłania
5. Przycisk zakończenia sesji (Finish Upload) — przerywa przyjmowanie plików i informuje o zakończeniu
6. Opracowanie drugiego bota do pobierania zdjęć według nazwy folderu: bot wysyła wszystkie obrazy, które się w nim znajdują
7. Praca z pamięcią podręczną, logami i obsługą błędów