Telegramclonebot Te permmite copiar carpetas y archivos individuales a carpetas especificas en tu Team Drive, superando el limite de transferencia con cuentas de servicio.

Ventajas de este bot

  • La copia se realiza en cuestion de segundos o minutos para ser Terabytes
  • Su velocidad es Sorprendente
  • No hay limite de Transferencia si agregas mas cuentas de servicio
  • Puedes agregar varios destinos en los Team Drive

Desventajas y limitaciones del bot

  • Solo funciona con destinos a Team Drives
  • Para un solo usuario ya que si agregas mas usuarios ,ellos tienen que realizar las configuraciones posteriores que son : Agregar cuentas de servicio y configurar sus Directorios, y asi cada quien tener acceso al bot, con sus propias configuraciones, sin necesidad de tener las mismas cuentas de servicio, y seleccionando sus propios Team Drives, el problema y limitacion es que esta configuracion se hace una sola vez, si aumentas usuarios desde heroku, se resetea la configuracion de todos y se necesitara que vuelvan a iniciarla (agregar cuentas de servicio y los directorios o carpetas destino cada uno de los usuarios).
  • Al parecer los accesos directos en un directorio a copiar pueden causar problemas, por lo tanto tienes que eliminarlos de Teamdrive origen desde Gdrive.
  • [x] Crear bot en telegram y obtener “telegram_token
  • [x] Obtener “user_ids” , nuestro ID telegram.
  • [x] Crear Grupo en telegram y Obtener “group_ids
  • [x] Deploy a Heroku,Configurar las variables y Activar Free dynos
  • [x] Crear cuentas de servicio en google console y pasarlas a un grupo de google
  • [x] Enviar las cuentas de servicio en zip al bot y configurar Team Drive destino o directorio.
  • [x] Clonar carpetas o Team Drive completo

1. Crear bot en telegram y obtener “telegram_token”

  • Busca @BotFather en telegram e inicialo con /start
  • Create un nuevo bot con /newbot
  • Copia el HTTP API que sera tu “telegram_token”

2. Obtener “user_ids” , nuestro ID telegram.

  • Busca @userinfobot e inicialo con /start te arrojara un ID , ese es “user_ids

3. Crear Grupo en telegram y Obtener “group_ids” (opcional)

El grupo telegram puedes omitirlo si no vas a usarlo en un grupo telegram

  • Create un nuevo grupo en telegram
  • Agrega el bot @MissRose_bot a tu grupo y dale /id
  • Agrega tu bot al grupo tambien y promuevelo como administrador

Deploy a Heroku,Configurar las variables y Activar Free dynos

  • Dale click en este boton
Deploy
  • Ponle un nombre y Configura las variables con los datos anteriores
  • Cuando termine el proceso ve a la pestaña resources y activa Dynoss
  • Aqui el repositorio en github si quieres forkearlo

Crear cuentas de servicio Google console

  • Ve a Crear cuentas de servicio y grupo google proceso para crear cuentas de servicio y grupo google
  • La carpeta accounts comprimela en zip
  • Ve a tu bot en telegram, inicialo y dale /help
  • Enviale el accounts.zip como documento y en caption coloca /sa o bien si es desde el celular envia /sa y despues el accounts.zip
  • Se subiran las cuentas de servicio
  • Despues dale /folders y Agrega un folder favorito a donde llegaran los archivos, puedes agregar hasta 10

Clonar carpetas o Team Drive completo

  • Copia la url o link de la carpeta a clonar o copiar
  • envialo como mensaje normal solo pegandolo y dandole enter
  • Te preguntara a que carpeta o unidad quieres enviarlo de tus “folders favoritos”
  • El proceso empezara y terminara pronto.