Se você é um streamer no Twitch ou YouTube, ter um bot que ajude a gerenciar o chat e forneça comandos úteis é essencial. O Nightbot é um dos chatbots mais populares para streamers, oferecendo automação e comandos personalizados. Um dos comandos mais solicitados é !tempo de atividade, que informa aos espectadores há quanto tempo sua transmissão está no ar. Neste artigo, iremos orientá-lo passo a passo sobre como criar o !tempo de atividade comando no Nightbot para Twitch e YouTube.
Por que usar um comando !uptime?
O !tempo de atividade comando permite que os espectadores verifiquem há quanto tempo seu stream está em execução sem precisar perguntar diretamente a você. Isso pode melhorar o engajamento e a interação no seu chat, ao mesmo tempo em que reduz perguntas repetitivas. Também ajuda os moderadores a fornecer respostas rápidas aos espectadores.
Como adicionar o comando !uptime ao Nightbot
O Nightbot não possui um built-in !tempo de atividade comando, então precisamos criar um comando personalizado usando uma API que recupera o uptime do seu stream. Siga estas etapas para configurá-lo:
Etapa 1: Abra o painel do Nightbot
- Vá para Nightbot’s official website.
- Faça login com sua conta do Twitch ou YouTube.
- Clique em Comandos no menu à esquerda.
- Clique em + Adicionar comando para criar um novo comando.
Etapa 2: Configurar o comando
No Comando campo, tipo:
!tempo de atividade
No Mensagem campo, use uma das seguintes chamadas de API, dependendo da sua plataforma de streaming.
Para transmissões do Twitch
Use a seguinte URL da API:
$(busca de URL https://decapi.me/twitch/uptime?channel=$(canal))
Para transmissões do YouTube
Since YouTube does not provide a direct uptime API like Twitch, you can use a workaround by integrating a third-party service or manually informing viewers about the stream’s start time. Some services allow tracking YouTube live streams, but they require API keys and extra setup. Currently, Nightbot does not support a direct !tempo de atividade comando para o YouTube como ele faz para o Twitch.
Como alternativa, você pode usar uma solução alternativa manual:
A transmissão começou em: $(twitch $(channel) "a transmissão começou em %starttime%")
Este comando funcionará se o seu Nightbot estiver configurado para reconhecer corretamente os dados do YouTube Live.
Etapa 3: Configurar opções de comando
- Nível de usuário: Defina para Todos para que todos os espectadores possam usar o comando.
- Esfriar: Defina para cerca de 5 a 10 segundos para evitar spam.
- Pseudônimo: Deixe este campo em branco.
Etapa 4: Salve e teste o comando
Clique Enviar para salvar o comando. Agora, vá para o seu chat e digite !tempo de atividade para ver se funciona. Se seu stream for ao vivo, o bot deve retornar uma mensagem como:
A transmissão está no ar há 2 horas e 15 minutos.
No caso do YouTube, como não há uma API direta, talvez seja necessário atualizar manualmente o comando com o horário de início da transmissão.
Solução de problemas comuns
Se o !tempo de atividade o comando não funciona, tente estas soluções:
- Certifique-se de que a URL da API esteja correta: Verifique novamente o URL na mensagem de comando.
- Verifique se o Nightbot está ativo: Certifique-se de que o Nightbot é um moderador e entrou no seu bate-papo.
- Teste a API em um navegador: Cole a URL da API no seu navegador e veja se ela retorna dados válidos (para Twitch).
- Garanta que sua transmissão seja ao vivo: O comando não funcionará se você estiver offline.
- Para o YouTube, considere métodos alternativos: Como o YouTube não tem uma API de tempo de atividade direta, considere definir manualmente o horário de início em uma mensagem fixada ou usar outro bot com integração de API.
Personalizações adicionais
Se você quiser personalizar a resposta, você pode modificar a saída da mensagem. Aqui estão algumas variações:
Adicionando uma mensagem amigável
$(urlfetch https://decapi.me/twitch/uptime?channel=$(channel)) - Obrigado por assistir!
Adicionando Emojis
⏳ A transmissão está no ar há $ (urlfetch https://decapi.me/twitch/uptime?channel=$(channel)) ⏳
Usando uma linguagem diferente
O streamer está ao vivo há: $(urlfetch https://decapi.me/twitch/uptime?channel=$(channel))
Adicionando o !tempo de atividade no Nightbot é uma maneira simples, mas eficaz, de melhorar o engajamento e fornecer informações úteis aos seus espectadores. Seguindo os passos acima, você pode facilmente configurar e personalizar este comando para seu stream do Twitch ou YouTube. Se você tiver algum problema, tente solucionar o problema usando as dicas fornecidas.
Para o YouTube, como uma API direta não está disponível, você pode precisar inserir manualmente o horário de início do fluxo ou usar uma ferramenta de terceiros. Independentemente da sua plataforma, configurar !tempo de atividade melhora a experiência do espectador e torna seu bate-papo mais interativo.
Agora que você adicionou com sucesso o !tempo de atividade comando, explore outros comandos personalizados para melhorar sua experiência de bate-papo!
Foto por Yan Krukau