Ajuda — RetroHexChat

Visão Geral do BotService

BotService permite criar e gerenciar bots extensíveis que vivem em canais, responder às mensagens, cumprimentar usuários e executar comandos personalizados. Bots são construídos em um sistema de capacidade pluggável - cada bot pode ser configurado com comportamentos diferentes.

Capacidades

Cada bot pode ter uma ou mais capacidades habilitadas:

  • Menções — responde quando alguém menciona o bot pelo nome
  • Greeter — acolhe os utilizadores quando se juntam a um canal, opcionalmente diz adeus em parte
  • Comandos Personalizados — definido pelo utilizador Activador !BotName comandos com respostas configuráveis
  • Ajuda — embutidos Ajuda do !BotName comando que lista comandos disponíveis
  • Dados — dados RPG a rolar com notação normalizada (2d6, d20+5, 4d6kh3). Utilização !BotName rolo <notation> para lançar dados
  • Moderação — auto-moderação que monitora todas as mensagens para palavras bloqueadas, spam, inundação, e caps bloquear abuso. Acções configuráveis: alertar, silenciar ou chutar
  • Trivia — questionário interactivo com 6 categorias, pontuação e temporizadores. Utilização !Começo de trivias do BotName para começar uma rodada
  • Agendador — mensagens agendadas/periodic para canais. Suporta intervalos (cada minuto N) e horários diários (em HH:MM UTC)
  • RSS — monitora feeds RSS/Atom e publica novos itens nos canais. Utilização !BotName rss adicionar <url> <#channel> adicionar um feed

Recursos adicionais (LLM, Script, Game) são planejados para futuras versões.

Como funcionam os bots

Cada bot é executado como seu próprio processo no servidor. Quando uma mensagem chega em um canal o bot se juntou, o bot verifica cada capacidade em ordem. As capacidades passivas (como a Moderação) são executadas em cada mensagem, enquanto as capacidades activas usam os primeiros ganhos. Um temporizador de arrefecimento impede que o bot responda com demasiada frequência.

Os bots aparecem no nicklist do canal com uma prefixo e são agrupados abaixo dos usuários regulares. Eles podem ser chutados ou banidos de canais como usuários normais.

Permissões

Apenas admins and operadores de servidor podem criar, modificar, eliminar ou inspecionar bots — um bot é configuração do servidor, por isso geri-lo não é algo que os operadores de canal herdem. Todos continuam a poder falar com um bot: a sua rolagem de dados, o seu quiz e os seus comandos personalizados estão abertos à sala.

Notação de Dados

A capacidade Dice suporta notação RPG padrão:

  • NdS — rolar os dados com os lados S (por exemplo, 2d6)
  • dS — abreviatura de 1 dado (por exemplo, d20)
  • NdS+M — adicionar um modificador (por exemplo, d20+5)
  • NdS-M — subtrair o modificador (por exemplo, d8-2)
  • NdSkhK — manter os dados K mais elevados (por exemplo, 4d6kh3)
  • NdSklK — manter os dados K mais baixos (por exemplo, 2d20kl1)

Categorias de Trivia

Categorias triviais disponíveis: geral, ciência, história, geografia, tecnologia, entretenimento.

Comandos: !Começo das trivias, - Parar as trivialidades., Pontuação das trivias dos bebés, !Bot resposta <text>

Modelo

As respostas bot suportam estes placeholders:

  • {nickname} — o utilizador que deu início à resposta
  • {channel} — o nome do canal actual
  • {topic} — o tema actual do canal
  • {prefix} — prefixo de comando do bot (por exemplo, !)
  • {botname} — o nome de exposição do bot

Janela de Gestão

Abrir a janela de Gestão de Bots a partir da Ferramentas menu, a barra de ferramentas Opções dropdown, ou digitando /bot sem argumentos (apenas administração). A janela mostra todos os bots com uma visão dividida: selecione um bot à esquerda para ver seus detalhes, canais, comandos e ganchos de eventos à direita.

Ver também

Janela de Gestão de Bots · /bot Command Reference · Comandos Personalizados do Bot · Dados · Trivia · Agendador · RSS · Moderação · ChanServ

  • Restaurar
  • Minimizar
  • Maximizar
  • Fechar
  • Janelas Cascade
  • Tile as janelas horizontalmente
  • Tile as janelas verticalmente
  • Minimizar todas as janelas