function run(msg, matches) file = download_to_file(matches[1]) send_document(get_receiver(msg), file, ok_cb, false) end return { description = "When user sends media URL (ends with gif, mp4, pdf, etc.) download and send it to origin.", usage = "", patterns = { "(https?://[%w-_%.%?%.:/%+=&]+.gif)$", "(https?://[%w-_%.%?%.:/%+=&]+.mp4)$", "(https?://[%w-_%.%?%.:/%+=&]+.pdf)$", "(https?://[%w-_%.%?%.:/%+=&]+.ogg)$", "(https?://[%w-_%.%?%.:/%+=&]+.zip)$", "(https?://[%w-_%.%?%.:/%+=&]+.mp3)$", "(https?://[%w-_%.%?%.:/%+=&]+.rar)$", "(https?://[%w-_%.%?%.:/%+=&]+.wmv)$", "(https?://[%w-_%.%?%.:/%+=&]+.doc)$", "(https?://[%w-_%.%?%.:/%+=&]+.avi)$" }, run = run }