https://github.com/classyid/telegram-gdrive-vault
🤖 Bot Telegram yang memungkinkan penyimpanan file otomatis ke Google Drive dengan sistem logging komprehensif menggunakan Google Spreadsheet sebagai database. Mendukung berbagai format file dengan notifikasi real-time.
https://github.com/classyid/telegram-gdrive-vault
Last synced: about 2 months ago
JSON representation
🤖 Bot Telegram yang memungkinkan penyimpanan file otomatis ke Google Drive dengan sistem logging komprehensif menggunakan Google Spreadsheet sebagai database. Mendukung berbagai format file dengan notifikasi real-time.
- Host: GitHub
- URL: https://github.com/classyid/telegram-gdrive-vault
- Owner: classyid
- Created: 2025-02-18T07:16:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T07:20:45.000Z (over 1 year ago)
- Last Synced: 2025-02-18T08:29:08.126Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://s.id/k4izY
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📁 Telegram Drive Guardian
Bot Telegram yang memungkinkan penyimpanan otomatis file ke Google Drive dengan sistem logging terintegrasi menggunakan Google Spreadsheet.
## 🌟 Fitur Utama
### 📊 Database Spreadsheet
- **Chat Logs** - Mencatat riwayat percakapan dan interaksi
- **Error Logs** - Tracking error untuk pemeliharaan
- **Webhook Logs** - Monitoring aktivitas webhook
- **File Logs** - Pencatatan detail file yang diupload
### 📂 Dukungan Format File
- 📄 Dokumen (PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT)
- 🖼️ Gambar (JPG, JPEG, PNG, GIF)
- 🎥 Video (MP4, MOV, AVI)
- 🎵 Audio (MP3, M4A, WAV, OGG)
- 📦 Arsip (ZIP, RAR)
### ⚡ Fitur Bot
- `/start` - Pesan selamat datang & informasi penggunaan
- `/help` - Panduan lengkap penggunaan bot
- `/list` - Menampilkan daftar file tersimpan
- `/status` - Menampilkan status dan statistik bot
### 🔍 Informasi File
- Nama file
- Ukuran file
- Format file
- Link Google Drive
- Waktu upload
- Status upload
### 🛡️ Keamanan
- Validasi file
- Timeout handling
- Error logging
- Backup sistem
## 🚀 Cara Penggunaan
1. Start bot di Telegram
2. Kirim file yang ingin disimpan
3. Bot akan memproses dan menyimpan ke Drive
4. Dapatkan link akses file
5. Pantau status di dashboard
## ⚙️ Setup & Instalasi
### Prasyarat
- Google Account
- Google Apps Script
- Telegram Bot Token
- Google Drive Folder
- Google Spreadsheet
### Langkah Instalasi
1. Clone repository
2. Setup Google Apps Script
3. Konfigurasi Telegram Bot
4. Setup Spreadsheet
5. Deploy webhook
6. Test bot
## 📝 Konfigurasi
Sesuaikan variabel berikut di `Code.gs`:
```javascript
const BOT_TOKEN = 'YOUR_BOT_TOKEN';
const FOLDER_ID = 'YOUR_DRIVE_FOLDER_ID';
const SPREADSHEET_ID = 'YOUR_SPREADSHEET_ID';