Skip to content

Archivos y Medios

Subir y descargar archivos multimedia en ToDus requiere generar URLs firmadas (Upload/Download query) y luego realizar la petición HTTP. La API de Python hace todo esto por ti en un solo paso.

Subir Archivos

upload_file(file_path)

Sube cualquier archivo genérico al servidor de ToDus.

file_url, file_size = client.upload_file("documento.pdf")
client.send_file_message("5350000000", file_url, file_size, "application/pdf", "documento.pdf")

upload_image(file_path)

Sube una imagen. Devuelve la URL original y la URL del thumbnail.

img_url, thumb_url = client.upload_image("foto.jpg")
client.send_image_message("5350000000", img_url, thumb_url)

Enviar Mensajes Multimedia

Una vez subidos, se envían usando las funciones: - send_image_message(to, image_url, thumbnail_url, width, height) - send_video_message(to, video_url, thumbnail_url, duration, size, ...) - send_audio_message(to, audio_url, duration, size, ...) - send_file_message(to, url, size, mimetype, filename)