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 Site oficial do Nightbot.
- 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
Como o YouTube não fornece uma API de uptime direta como o Twitch, você pode usar uma solução alternativa integrando um serviço de terceiros ou informando manualmente os espectadores sobre o horário de início do stream. Alguns serviços permitem rastrear streams ao vivo do YouTube, mas exigem chaves de API e configuração extra. Atualmente, o Nightbot não oferece suporte a uma API direta !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