Buscar en el chat
«Mándame esa imagen que te pasé en mayo». Cuarenta minutos rebuscando en la conversación. No aparece.
Bot de Telegram · Google Drive y Yandex Disk
Un /connect al principio y después solo reenviar. Documentos, fotos, videos,
audios, notas de voz, videonotas. Un álbum — una sola respuesta con todos los enlaces, y no diez mensajes seguidos.
Gratis, sin registro y sin tarjeta.
/connect — Google Drive o Yandex Disk, o los dos
La situación
Seis situaciones en las que el archivo existe, pero no hay de dónde sacarlo.
Buscar en el chat
«Mándame esa imagen que te pasé en mayo». Cuarenta minutos rebuscando en la conversación. No aparece.
Sin espacio
Hay que grabar ahora mismo y no queda espacio. Borro a ciegas y ya sé de antemano que borraré lo que hacía falta.
Llegó hecha papilla
Mandé la foto al chat — llegó comprimida. El original lo borré del teléfono hace una semana.
Por tercera vez
«Reenvíamelo otra vez, aquí no se guardó». El mismo documento, tercera vez en una semana.
El enlace caducó
El servicio guarda el archivo una semana. El cliente abre el enlace el décimo día. Vuelvo a montar el paquete entero.
Siete pantallas
Descargar, abrir el Drive, buscar la carpeta, subir, compartir, ajustar permisos, copiar. Todo por un enlace.
Todo esto se arregla con un mensaje reenviado
El orden de las cosas
El comando /connect — y eliges dónde guardar: Yandex Disk,
Google Drive o los dos a la vez.
La cuenta es tuya. El bot son las manos.
El usuario y la contraseña los escribes en la página de Google o de Yandex — el bot recibe solo una clave de acceso.
Google concede el modo drive.file: el bot trabaja solo con lo que él mismo creó.
Google mostrará el aviso «aplicación no verificada» — así marca todos los servicios que no han pasado su revisión. Pulsa «Configuración avanzada» → «Ir a lnk2drv.com». Los permisos siguen siendo los mismos: solo su propia carpeta.
Documento, foto, video, nota de voz, videonota, álbum — el enlace llega como respuesta en el mismo chat.
En /my cada subida tiene su «Borrar»: el archivo sale de la nube
y el enlace deja de abrirse.
No «esconde el enlace», borra el archivo. Compruébalo en tu propio Drive.
Los pasos 1 y 2 son una sola vez, unos 40 segundos. El paso 3 es cada vez y dura lo que tarde en subirse el archivo.
Está en tu Google Drive o en tu Yandex Disk, en una carpeta que creó el propio bot. Aquí queda una clave de acceso cifrada y una línea en el registro — ni disco, ni cuota, ni copia.
archivos en nuestro servidor después de la subida. Los bytes van Telegram → servidor → tu nube y se borran enseguida.
nubes a elegir; puedes conectar las dos y cambiar de una a otra con un botón.
acciones por enlace en vez de siete: descargar, abrir el Drive, buscar la carpeta, subir, compartir, ajustar permisos, copiar.
Los ocho caracteres delante del nombre están para que dos archivos que se llamen igual no se
pisen. El modo de acceso drive.file: la aplicación trabaja solo con los archivos que ella misma
creó. El resto del disco no existe para el bot — el límite lo impone Google, no nuestra buena voluntad.
Lo que no sabe hacer está más abajo — en un bloque aparte, para no tener que buscarlo.
Lo personal lo dejas en Yandex Disk, lo del trabajo — en Google Drive, y cambias con un botón.
No hace falta abrir el Drive, buscar la carpeta ni ajustar permisos: el enlace llega respondiendo a ese mismo mensaje.
Telegram manda las fotos en tandas de diez. El bot espera la tanda entera y responde con un solo mensaje que trae todos los enlaces, en vez de diez seguidos.
El mismo archivo por segunda vez vuelve con el enlace de antes y no ocupa ni un byte en el disco.
Documentos, fotos, videos, audios, notas de voz, videonotas, gifs — y también lo reenviado desde otro chat.
El botón «Borrar» elimina el archivo de la nube: el enlace deja de funcionar al instante y para todos a quienes se lo diste.
/my muestra las diez últimas subidas con nombre y tamaño, y cada una — con su botón «Borrar».
En la raíz aparece una sola carpeta Lnk2Drv — todo va ahí dentro y no se crea nada en ningún otro sitio.
La otra persona borró el mensaje, se limpió la caché, el canal desapareció — el archivo sigue en tu nube.
El Telegram público entrega a los bots 20 MB como máximo. En una instancia con Bot API local — hasta 2 GB.
Los 20 MB son el límite del Bot API de Telegram, no el nuestro. No se puede esquivar con código y no vamos a fingir que sí.
Para que no lo descubras con el tercer archivo.
Si reenvías el mismo mensaje una segunda vez — el bot reconoce el archivo por el identificador que le asigna Telegram y devuelve el enlace de antes en vez de subirlo otra vez. Abajo está la misma idea con un archivo tuyo: el mismo contenido da la misma huella.
El archivo no sale de aquí: la huella SHA-256 la calcula tu navegador y al servidor no se envía ni un byte. Desconecta la red y pruébalo — funciona igual. El bot en sí no compara el contenido sino el identificador que Telegram le asigna al archivo: un archivo reenviado otra vez se reconoce igual.
Prueba con un archivo tuyo
Arrastra el archivo aquí
o pulsa para elegirlo — no se sube nada
La huella se calcula en tu lado, con WebCrypto
Cada una de las otras tres tiene algo bueno — y cada una se rompe en su propio sitio.
La tabla se desplaza de lado →
| Propiedad | Lnk2Drv | «Guardados» del chat | Servicio de intercambio | App del Drive |
|---|---|---|---|---|
| Dónde está el archivo | En tu nube | En los servidores de la mensajería | En un servicio intermediario | En tu nube |
| Cuánto vive el enlace | Hasta que lo borres tú | No hay enlace, solo reenvío | Normalmente 7 días | Hasta que lo borres tú |
| Acciones por enlace | 1 — reenviar | — | 4–5 | 7 |
| Se puede revocar el acceso | Sí, con un botón | No, el archivo ya está en la otra punta | Depende del servicio | Sí, a mano en el Drive |
| Envío repetido | El mismo enlace, no ocupa espacio | Copia nueva | Subida nueva | Duplicado en la carpeta |
| Tamaño del archivo | Hasta 20 MB; en tu propio servidor, hasta 2 GB | Hasta 2 GB | Gigabytes | El espacio que tengas |
| Funciona desde el teléfono, en la calle | Sí, sin salir del chat | Sí | Por navegador, con subida | Sí, pero son siete pantallas |
Cuándo no hace falta el bot: si el archivo se necesita una sola vez y ahora mismo — es más fácil mandarlo al chat tal cual.
«Tengo doce clientes y los archivos de los doce están mezclados en la misma carpeta de guardados».
Las fotos y los documentos del cliente van al bot directamente desde el chat del proyecto
y caen en la nube ya con su enlace. Dos meses después, cuando te pidan «esa imagen de mayo», el enlace
aparece en /my, y no tras cuarenta minutos de scroll por la conversación.
«En el chat hay cuarenta versiones del contrato y la última no aparece».
El escaneo o la foto del recibo va al Drive del trabajo en el momento en que llega. A la otra parte le das el enlace a un documento, no acceso a la carpeta donde están los documentos de todos tus clientes. Un año después, una consulta del fisco se cierra en diez segundos.
«Mandé el mismo audio a veinte alumnos, uno por uno».
El material se sube una vez, el enlace va en el envío al grupo y en la descripción de la clase. El alumno que pierde el archivo abre ese mismo enlace. Cuando el curso termina — borras el enlace y el acceso desaparece a la vez para todos.
«El cliente no quiere registrarse en nada y la vista previa la necesitaba ayer».
La maqueta para revisión sale al bot por la noche, desde el teléfono. El cliente recibe un enlace normal, sin registro y sin fecha de caducidad — y lo abre medio año después, porque el archivo está en tu nube. Los originales pesados siguen yendo por el Drive: el Bot API público no entrega al bot más de 20 MB.
«Se fue un compañero y la mitad de los archivos del proyecto se quedaron en su chat».
Esto todavía no existe: las carpetas de equipo y el registro están en obra
Hoy cada persona conecta su propia nube y guarda ahí sus archivos. La carpeta común del equipo, los roles y el registro de quién subió qué llegarán más tarde — por ahora es hoja de ruta, no un escenario que funcione.
así responde el bot
✔ contrato-de-alquiler-final.pdf · 2,4 MB
disk.yandex.ru/i/8Kq2wRt
AbrirBorrar
♻ contrato-de-alquiler-final.pdf ya está en la nube
disk.yandex.ru/i/8Kq2wRt
Acceso
01
Google concede el acceso en modo drive.file: la aplicación trabaja solo
con los archivos que ella misma creó. Tus documentos y carpetas de antes no existen para el bot.
02
El acceso ocurre en la página de Google o de Yandex, en su formulario. Al bot le llega solo una clave de acceso — la contraseña no la ve, y no tiene dónde guardarla.
03
Las claves de acceso se cifran en la base de datos, y la clave de cifrado se guarda aparte de ella. Una copia filtrada de la base, sin esa clave — es un montón de bytes con el que tu nube no se abre.
04
/accounts → «Desconectar»: la clave se borra aquí y a la vez sale
una petición de revocación a Google o a Yandex. Si en ese momento el proveedor no responde, la clave
aquí ya está borrada de todas formas — y revocar el acceso a mano siempre es posible: en los ajustes
de Google o en Yandex ID.
05
Si no quieres confiar en un servidor ajeno, levanta tu propia copia: entonces las claves, la base y el tránsito de archivos se quedan contigo, y el límite sube hasta 2 GB. Hará falta un servidor con dominio, tus propias aplicaciones OAuth en Google y en Yandex y media hora siguiendo las instrucciones. El código fuente lo damos si lo pides — escríbele al bot.
Conectar mi nube Se desconecta en el mismo sitio, con un toque
Tres advertencias honestas
Su API no sabe hacerlo: pedimos acceso al disco y trabajamos estrictamente en la carpeta
/Lnk2Drv. Aquí el límite lo impone nuestro código, no Yandex. Si quieres la garantía
del proveedor — conecta Google Drive.
Los bytes van Telegram → nuestro servidor → tu nube y, en cuanto termina la subida, se borran del servidor. La copia intermedia dura segundos.
Quien tenga el enlace abrirá el archivo: contraseña y caducidad todavía no hay, están en los planes. Interruptor sí hay — borrar el archivo y cortar el acceso, en cualquier momento.
Hoy el bot vive en Telegram y deja los archivos en dos nubes. El escenario es siempre el mismo, así que la lista crece sin que haya que reaprender nada: reenviar sigue siendo reenviar.
Hoja de ruta
Tres direcciones en las que el bot deja de ser un simple cargador. Nada de esto funciona todavía — por eso está en un bloque aparte y no mezclado con las funciones.
Dirección 01
Caducidad, contraseña, límite de descargas y estadística de aperturas. Se ve si el cliente abrió el contrato — y se puede cerrar el acceso sin borrar el archivo.
Dirección 02
Transcripción de notas de voz y videonotas, reconocimiento de texto en escaneos, búsqueda en tu propia biblioteca desde el chat. El archivo se vuelve localizable por su contenido.
Dirección 03
Slack, MAX, Discord, Teams y nubes más allá de estas dos: Dropbox, OneDrive, S3, WebDAV. Incluido el almacenamiento corporativo dentro de tu perímetro.
Preguntas
Si no encuentras tu pregunta — escríbele al bot: las leemos y respondemos.
No. En Google Drive el bot trabaja en modo drive.file y físicamente
no puede abrir nada que no haya dejado él mismo ahí. En Yandex Disk ese modo no existe,
así que allí el límite lo impone el código del bot: solo trabaja en la carpeta
/Lnk2Drv. El contenido de los archivos ni lo miramos ni lo indexamos.
Es lo que Telegram entrega a los bots por el Bot API público. Sortearlo con código es imposible: el archivo sencillamente no se entrega. El límite se quita con un Bot API server local — y entonces el tope son 2 GB. Si levantas tu propia copia del bot, es cuestión de una variable en la configuración.
Se quedan contigo: están en tu nube y son tuyos. El bot pierde la posibilidad de dejar o de borrar nada ahí. Los enlaces que ya repartiste siguen funcionando hasta que borres los archivos en tu propio Drive.
La clave de acceso cifrada a tu nube, tu Telegram ID y las líneas del historial:
nombre del archivo, tamaño, fecha y enlace — para que funcionen /my y el borrado.
Los archivos en sí no están: se borran del servidor en cuanto suben a la nube.
Sí, el enlace funciona para cualquiera que lo tenga — así está hecho el acceso por enlace
en Google Drive y en Yandex Disk. Contraseña y caducidad todavía no hay, están en los planes.
Interruptor sí hay: borra el archivo desde /my — y el enlace deja
de abrirse para todos a la vez.
Sí, el espacio que se gasta es el tuyo — y ese es justamente el sentido: el servicio no tiene almacenamiento propio que algún día se llene o suba de precio. El mismo archivo no se sube dos veces: el bot lo reconoce y devuelve el enlace de antes.
Sí. Los dos se conectan desde /connect, y la nube activa se cambia
en /accounts con un botón. Lo personal puede ir a Yandex Disk,
y lo del trabajo — a Google Drive.
Los archivos y los enlaces se quedan: están en tu nube y no dependen de nosotros. Dejará de funcionar solo el bot. Tu propia copia puedes levantarla en tu servidor — el código fuente lo damos si lo pides.
Ahora es gratis. Los límites son solo técnicos: archivo de hasta 20 MB, hasta 200 archivos y hasta 5 GB al día por persona — para que una sola persona no ocupe la cola entera. El espacio que se gasta es el tuyo, así que a nosotros solo nos sale caro el tráfico. Más adelante se pagarán los enlaces con control, la transcripción de notas de voz y las carpetas de equipo — lo que cuesta dinero de nuestro lado.
Hoy funciona solo Telegram. Slack, MAX, Discord y Teams — en los planes: el escenario allí es el mismo, solo cambia el transporte. Escríbele al bot en qué mensajería te hace más falta: eso influye en el orden.
El principio
Gratis, sin registro y sin tarjeta. La conexión lleva unos 40 segundos. La nube se desconecta en el mismo sitio con un botón: la clave se borra aquí y se revoca en el proveedor.