Como não quero que meus usuários precisem se preocupar em realizar as etapas extras necessárias para fazer upload de um vídeo para o YouTube e, em seguida, copiar e colar esse link do YouTube em sua postagem do Discourse, e
porque quero que os vídeos que eles anexarem à sua postagem do Discourse sejam enviados para o canal do YouTube da minha empresa,
Funcionalidade que eu gostaria
Assumindo que um usuário anexou um arquivo de vídeo a uma postagem que ele criou no Discourse,
o arquivo seria carregado programaticamente para o canal do YouTube da minha empresa (presumivelmente usando a API de dados do YouTube) e, em seguida,
o vídeo (que o usuário anexou à sua postagem do Discourse) seria removido programaticamente e substituído por um link para o arquivo do YouTube exibido como uma miniatura.
Informações extras 1
Percebo que poderia escrever um script Python que faria o upload de vídeos localizados em /var/discourse/shared/standalone/uploads/default/ para a conta do YouTube da minha empresa.
No entanto, não gostaria de descobrir como remover o anexo da postagem do usuário no Discourse e, concomitantemente, inserir o link para o arquivo do YouTube na postagem do usuário no Discourse.
Informações extras 2
Caso você esteja curioso, imagino que alguns usuários provavelmente postarão vídeos com mais de 10 GB (dez gigabytes).