As for video calls that rely on third party services like Jitsi, would it be possible to exchange files on Lufi based services for example (Fiat Tux / Hat softwares / Lufi · GitLab)?
I don’t know what would be the best/easiest solution if integrated with DC, as a bot or as webxdc