====== O que é o ChannelBot ====== É um BOT baseado no SuppyBot (IRC Bot desenvolvido em python). No servidor esse bot tem funções de auxílio, como por exemplo, traduzir a URL de um link enviado no canal, fazer substituição de texto em regex, enviar atualização de notícias de canais em RSS/ATOM, entre outros. ===== Funcionalidades ===== ==== Alias ==== São atalhos predefinidos pelo administrador, que faz com que o ChannelBot retorne uma mensagem específica. São eles: .regras : ", as regras e a netiqueta do servidor podem ser visualizadas em https://wiki.slackjeff.com.br/doku.php?id=howto:irc-rules" .pergunte : ", perguntar se pode perguntar gasta mais largura de banda do que fazer a pergunta em si. (Resumindo: Não pergunte se pode fazer uma pergunta, simplesmente pergunte!)" ==== DuckHunt ==== DuckHunt é um jogo para incentivar a participação e integração dos usuários dentro de um canal. Usa-se quando o canal está muito parado. Assim, quando um começa a jogar, outros saberão que aquele usuário está online e pode começar uma interação. O jogo consiste em matar patos. O jogo começa quando o ChannelBot anunciar "Aberto temporada de caça aos patos!". Quando isso ocorre, o ChannelBot irá avisar quando um pato está passando: ChannelBot: \_o< \_o< \_o< quack! O primeiro que ver esta mensagem do Bot, pode atirar no pato digitando ''.bang'' Se o tiro foi realizado com sucesso, será apresentado seu score da rodada, e o tempo que levou para atirar no pato, por exemplo: ''Score: 1 (10.00 seconds)'' O tiro no pato pode falhar, que é quando após o .bang, o ChannelBot retorna a mensagem ''Voce perdeu o pato!''. Nesse caso deve-se novamente atirar no pato com ''.bang''. O tiro no pato pode também ser interrompido por falta de carregamento da espingarda. Quando isso ocorre, o o ChannelBot retorna a mensagem ''Recarregando sua espingarda... (Aguarde 5 segundos)''. E deve-se esperar 5 segundos para que a espingarda seja carregada antes de tentar novamente um ''.bang''. Se o pato estiver passando (ou seja, quando o ChannelBot anuncia ''\_o< \_o< \_o< quack!''), o primeiro que der ''.bang'' ganha 1 ponto no score. Se alguém der ''.bang'' depois de outro usuário já ter atirado, perde-se -1 ponto. Sempre deve-se aguardar o ChannelBot anunciar a chegada de um pato ''\_o< \_o< \_o< quack!'' para atirar primeiro. Resumindo, ganha-se ponto quando for o primeiro a atirar, senão perde-se ponto. A rodada termina quando o ChannelBot anuncia ''A caçada terminou!''. Em seguida é apresentado um rank do top 5 usuários que ganhou uma rodada inteira, ou seja, o usuário que mais acertou patos durante aquela rodada. ==== Documentação em construção... ====