Como se ganham pontos
No BotLaunch, a reputação num grupo do Telegram depende de duas coisas.
A primeira é a participação. Um membro ganha pontos por enviar uma mensagem, um ponto por predefinição, com um intervalo de 60 segundos entre atribuições. Este intervalo impede que uma avalanche de mensagens de uma só palavra compense. Quem envia dez mensagens num minuto ganha o mesmo que quem envia apenas uma.
A segunda é receber agradecimentos. Quando um membro responde à mensagem de outra pessoa com uma das palavras-chave de voto positivo que definiu, o autor da mensagem original recebe pontos, dois por predefinição, e o bot confirma a atribuição na conversa. O painel sugere +1, thanks e thank you como palavras-chave. A palavra-chave tem de aparecer isolada no início, no fim ou no meio da resposta, ou constituir a resposta inteira. Ninguém pode votar em si próprio.
Os votos positivos só funcionam depois de guardar a lista de palavras-chave no painel. Por isso, abra o módulo e guarde a lista, mesmo que mantenha as sugestões.
Níveis, emblemas e o que são realmente os benefícios
Os pontos colocam cada membro num de seis níveis. Os limites predefinidos são 0, 50, 200, 500, 1,000 e 5,000 pontos, com níveis que vão de principiante a lenda. Pode alterar todos os limites e atribuir um emblema a cada nível, um emoji que aparece ao lado do membro na classificação e no respetivo perfil.
Cada nível também tem um campo de benefícios, com textos como publicar ligações ou publicar conteúdos multimédia. Tenha isto em atenção: os benefícios são apenas descrições. O bot apresenta-os quando um membro consulta a sua reputação. Não altera as permissões de ninguém no Telegram. Se um nível der direito a um benefício concreto, um administrador terá de o conceder manualmente. Por isso, indique apenas benefícios que esteja disposto a conceder.
Quando um membro sobe de nível, o bot pode anunciá-lo no grupo. Esta opção pode ser ativada nas definições. Num grupo pequeno, o anúncio cria um momento agradável. Num grupo grande, pode gerar ruído, e talvez prefira desativá-lo.
Os dois comandos que os membros usam
O comando /rep mostra ao membro o seu nível, emblema, total de pontos e os benefícios desse nível. Se for enviado como resposta à mensagem de outra pessoa, mostra os dados dessa pessoa. Se preferir não mostrar os níveis, existe uma opção para isso. Nesse caso, /rep omite o nível.
O comando /leaderboard apresenta os membros com mais pontos, com medalhas para os três primeiros. A lista inclui dez nomes por predefinição, e pode definir um valor entre 5 e 50. Os membros sem pontos não aparecem. A classificação conta todos os pontos ganhos desde que o módulo foi ativado. Não é reiniciada a cada semana ou mês, pelo que os membros mais antigos tendem a ocupar os primeiros lugares. Explique isto aos recém-chegados desde o início, para que não pensem que a classificação está a funcionar mal.
Como se pode tirar partido das falhas do sistema
Qualquer sistema de pontos acaba por ser posto à prova por quem o usa. Convém conhecer três pontos fracos antes de anunciar seja o que for.
- Troca de agradecimentos. Por predefinição, os votos positivos não têm intervalo mínimo, pelo que dois amigos podem passar a tarde a responder thanks um ao outro. Mantenha o valor dos votos positivos baixo em relação aos limites dos níveis e acompanhe os primeiros lugares da classificação durante a primeira semana.
- Palavras-chave curtas. Uma palavra-chave como thanks também será detetada em respostas espontâneas que não pretendia contar como votos. Normalmente, isso não é um problema. Usar uma palavra muito comum como palavra-chave já é, por isso limite a lista a três ou quatro opções claras.
- Mensagens espaçadas. O intervalo de 60 segundos impede avalanches de mensagens, mas não impede um membro de publicar uma mensagem sem conteúdo a cada minuto. Se os pontos por mensagem incentivarem este comportamento, reduza-os ou desative a regra das mensagens e deixe o sistema funcionar com os votos positivos.
Reputation ou Gamification: escolha o módulo principal
O BotLaunch também tem um módulo Gamification, com um contador independente. Atribui 5 XP por cada mensagem no grupo, sem intervalo mínimo, e aumenta o nível do membro à medida que os XP crescem: o nível 2 chega após 10 mensagens e o nível 5 após 160. Regista uma sequência de dias consecutivos de atividade e atribui emblemas às 100 e 1,000 mensagens e nos níveis 5 e 10. O comando /mypoints mostra ao membro os seus XP, nível, sequência de dias e emblemas, e /glevels apresenta os dez membros com mais XP.
As diferenças são importantes. O Gamification recompensa o volume de mensagens e não tem votos positivos. O Reputation limita o peso do volume e recompensa quem ajuda os outros. Os XP também são contabilizados por bot. Assim, se o mesmo bot estiver em vários dos seus grupos, os XP de um membro acumulam-se entre esses grupos.
Ambos os módulos respondem a /leaderboard. Quando o Reputation está ativo, o comando mostra a classificação de reputação. Quando está desativado, o mesmo comando mostra a classificação de XP. Usar os dois ao mesmo tempo obriga os membros a acompanhar duas pontuações. Por isso, escolha o que melhor se adequa ao comportamento que pretende incentivar e deixe o outro desativado.
Passos para configurar o sistema esta semana
- Ative o Reputation num grupo e mantenha os valores de pontos predefinidos.
- Guarde as palavras-chave de voto positivo.
- Reescreva os benefícios para que cada um corresponda a algo que irá realmente conceder, ou remova-os.
- Decida se quer anúncios de subida de nível: ativados num grupo pequeno, desativados num grupo movimentado.
- Anuncie o sistema com uma mensagem que explique /rep, /leaderboard e como agradecer a alguém.
- Ao fim de sete dias, veja os dez primeiros lugares. Se forem ocupados pelos membros que mais ajudam, mantenha tudo como está. Se forem os que mais falam, reduza os pontos por mensagem.
Entretanto, se quiser fazer uma pergunta ao grupo, o módulo Polls permite fazê-lo numa só linha: /poll, a pergunta e depois as opções separadas por uma barra vertical. Por predefinição, só os administradores podem criar uma sondagem. Todos os módulos de interação estão na página de módulos.