Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ 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:

const BOT_TOKEN = 'YOUR_BOT_TOKEN';
const FOLDER_ID = 'YOUR_DRIVE_FOLDER_ID';
const SPREADSHEET_ID = 'YOUR_SPREADSHEET_ID';

About

πŸ€– 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.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages