Suporte completo para VK Vídeo Live (VK Play Live)
Quero conectar o VK Vídeo Live ao strAImer e trabalhar com a plataforma diretamente pelo aplicativo: ver o chat, responder aos espectadores, usar comandos, narração e cenários. Para que, durante o multistream, as mensagens caiam no chat unificado com emojis, emblemas e uma identificação clara da plataforma.
Também preciso de suporte para os pontos do canal: criar e configurar recompensas, ver as solicitações dos espectadores e vincular ações a elas. Por exemplo, o espectador escolhe uma recompensa e o aplicativo toca um som, muda a cena no OBS ou inicia um interativo configurado.
Além disso, gostaria de poder alterar o título e a categoria da live, ver o status da transmissão e a contagem de espectadores. E conectar as inscrições e outros eventos disponíveis da plataforma ao feed geral, alertas e estatísticas.
Por suporte completo, quero dizer que o VK Vídeo Live deve participar das funcionalidades habituais do aplicativo, e as funções disponíveis devem ser claras ao conectar. Se a plataforma não fornecer algo via API, é melhor mostrar essa limitação logo de cara. E é importante que, após uma queda de conexão, não apareçam mensagens duplicadas ou disparos repetidos de recompensas.
Resposta do desenvolvedor
A plataforma possui uma API oficial com uma boa base para integração. A leitura e o envio de mensagens, configurações de chat, alteração de título e categoria da live, bem como o gerenciamento de recompensas por pontos e o processamento de solicitações, estão confirmados. Com isso, é possível construir um suporte útil para chat, cenários e interativos.
Eu adicionaria isso em etapas: primeiro a conexão, chat e dados da live, depois as recompensas e o gerenciamento do canal. Inscrições, presentes e outros eventos precisam ser verificados separadamente quanto aos seus formatos e permissões disponíveis. Enquetes, previsões e uma paridade total com os recursos da Twitch ainda é cedo para prometer.
A parte mais importante aqui é garantir que, após uma reinicialização ou queda de conexão, os eventos não sejam perdidos onde for possível recuperá-los, e que uma mesma recompensa não acione uma ação duas vezes. Isso precisará ser testado em um canal real antes do lançamento.
Nenhum comentário ainda.