Na página anterior resolvemos o problema do cliente de mensagens instantâneas necessário para a realização de sessões online de RPG. Agora fica a questão: Como rolar os dados? Para isso, precisamos configurar o
drollbot, que foi instalado de acordo com as instruções da
página 2 deste artigo.
ATENÇÃO: Apenas um dos jogadores (normalmente o Mestre de Jogo) precisa configurar o drollbot, que funcionará igualmente para todos os jogadores.
1) Configurando o drollbot
Configurar o drollbot é bem simples. Antes de mais nada, volte ao Freenode e à
página anterior. Crie e registre um nick diferente do seu, que será usado pelo drollbot para se conectar ao Freenode e, assim, realizar as rolagens dos dados de modo que todos possam ver o que está acontecendo. Uma dica: use um nick curto, só pra facilitar a vida de todo mundo depois.
A seguir, crie um arquivo de texto simples chamado drollbot.conf, com o conteúdo parecido com o da imagem a seguir:
É claro, altere nickdobot, senhadobot, e #canal1 com as informações corretas (nickdobot e senhadobot com o nick e a senha que você registrou para o drollbot, #canal1 o canal que você vai usar para conduzir as sessões de RPG online). Se você configurou uma senha para o seu canal, ela precisará ser nomeada neste arquivo após o #canal1, mas ainda dentro das aspas simples (assim: '#canal1 senha').
Salve o arquivo em
~/.config/droll/ (crie a pasta, se necessário) e rode o comando:
drollbot -f ~/.config/droll/drollbot.conf start &
Isso vai rodar o drollbot em modo daemon e liberar o terminal para você usar o Ninja.
Para finalizar a configuração do drollbot, volte ao Freenode com o seu usuário (não o usuário do drollbot!) e entre no canal criado para a condução das sessões online. Rode o comando:
/names
Se aparecer como na imagem abaixo, tudo OK (o drollbot é dicebot_taverna):
Do contrário, pode ser necessário convidar o drollbot para o canal. Rode o comando:
/invite nickdodrollbot
Rode ainda:
/msg chanserv flags #seucanal nickdodrollbot +V
Para que todos possam ver os resultados das rolagens. E isso termina a configuração do drollbot.
2) Usando o drollbot
Para realizar uma rolagem simples, basta digitar o código da rolagem de acordo com a sintaxe do droll (que você pode obter rodando "
droll -s" em um terminal), embora alguns códigos do droll não funcionem no drollbot. Veja um exemplo na imagem abaixo:
É importante que o código da rolagem seja a primeira coisa que aparece na mensagem, do contrário o drollbot não a interpretará como uma rolagem válida. Basta ver a terceira linha da imagem. Para realizar uma rolagem secreta (isto é, uma rolagem que os outros jogadores não podem ver), primeiro inicie uma conversa privada com o nick do drollbot com o comando:
/query nickdodrollnot
E nessa conversa privada você insere o código da rolagem.
Palavras finais e conclusão
E assim se encerra um artigo. Lembrando que estas instruções servem para qualquer SO que tenha o RubyGems e um cliente IRC. Slacker
lcavalheiro se despede de todos vocês, mantralizando seu lema: só o terminal resolve! Fui!