Gabriela, o meu clone do SimSimi

Postado às 25/03/2018

Gabriela, a amiga da Loritta

Lembra da história que o SimSimi estava me ameaçando de atividade ilegal e que eu deveria parar de fazer engenheria reversa da API deles? É, bons tempos...

Infelizmente as pessoas não estão gostando muito do +cleverbot da Loritta, já que ele é muito... "seco", já que ele normalmente não tem muitas respostas em português e ele não tem muitas coisas engraçadas, comparadas com o nosso amiguinho SimSimi.

Como eu não posso usar a API "não pública" deles (porque eu ainda estou bloqueado (mesmo que seja possível burlar o bloqueio apenas trocando o nome do usuário usando o SimSimi... mas mesmo assim eu teria que usar vários proxies só para ficar burlando o bloqueio)) eu irei tentar criar o meu próprio clone do SimSimi. Não querem que eu use o SimSimi? Okay então, EU MESMO irei criar o meu próprio SimSimi!

Mas, será que é fácil criar o meu próprio clone do SimSimi?


Pensando sobre o Skript

Pessoas que me conhecem faz algum tempinho sabem que eu usava Skript para quase tudo no meu servidor, realmente tentava passar do limite do Minecraft para conseguir criar um servidor ótimo e diferente, que ninguém jamais viu antes... Infelizmente isto fez que eu passasse do limite que o Skript poderia oferecer, fazendo que ele se "suicidasse" (ou, pelo ou menos o que eu achava na época que isto aconteceu).

Isto me "forçou" a aprender Java para refazer todos os meus scripts em Java, tirei todos os meus scripts do ar com o motivo de "para mim o Skript estava lagando demais o servidor, e eu não quero que ninguém use o Skript (ou pelo ou menos os meus scripts) para que não aconteça o mesmo problema com você" que depois de um tempo foi resumido para apenas "Skript é um lixo" que aí fez as pessoas começarem a achar que eu só estava falando que Skript é um lixo porque eu aprendi Java...

Neste post eu resolvi falar a minha opinião sobre Skript, já que durante todos esses anos a minha opinião mudou e, infelizmente, muitas pessoas começaram a pegar o que eu tinha falado anos atrás e começou a distorcer o que eu tinha falado, vou desmentir algumas coisas que eu tinha falado no passado que eu descobri que eu mesmo estava errado e tentar, por uma vez por todas, acabar com a onda de "Skripter nem é gente" (mesmo que eu nem use mais Skript).


owo vídeo

Todos nós sabemos que o YouTube demora para enviar novos vídeos para a "box" (e as vezes nem envia o vídeo!), ou seja, muitas pessoas que são inscritas no seu canal talvez nem estejam recebendo seus novos vídeos! Para resolver este problema (junto com o grande aumento de YouTubers no Discord) eu tinha resolvido fazer o sistema de sincronizações de novos vídeos para a Loritta.

Parece simples né: Apenas verificar se o canal enviou um novo vídeo e, se ele enviou, notificar no servidor. Infelizmente isto apenas parece simples, já que para criar isto é bem mais complicado...

Neste post irei explicar toda a "história" por trás do sistema de verificação de novos vídeos do YouTube da Loritta, junto com todas as dificuldades que eu tive e como eu resolvi elas... talvez seja interessante caso você esteja fazendo um sistema parecido ou apenas está curioso para saber como eu fiz um sistema que (as vezes!) notifica mais rápido que o YouTube!


SimSimi tentando me matar por tentar usar a API do website deles

Você acreditaria que esse bichinho amarelinho iria te ameaçar de atividade ilegal e que ele está coletando evidências contra você? Se você conhece o SimSimi, você talvez até acreditaria nesta história, mas você já sabe que qualquer um pode ensinar frases novas para o SimSimi...

...mas e se eu te falasse que isto não era uma frase colocada por alguém que só ensinou algo para o SimSimi e sim uma mensagem pelos operadores do SimSimi? Aí sim que você começa a tremer na base.

Aqui vai a minha curta história de como os operadores do SimSimi descobriram que eu estava tentando fazer engenharia reversa da API do website deles, uma história bem curta que aconteceu durante algumas horas no dia 19/03/2018, mas que foi bem interessante e divertida enquanto durou.




Eu sempre fiquei intrigado para saber como o sistema de Skins do launcher do CraftLandia funciona, não, não o sistema de enviar as skins, isto dai é simplesmente um POST, eu quero saber como o launcher do CraftLandia redireciona as requests de skins/capas para os servidores deles.

Então eu resolvi investigar um pouco isto para descobrir como o CraftLandia fez, ah, e se reclamar que eu estou ”decompilando”…

Annoying Dog

Annoying Dog


PowerWarps

Eu recomendo que você não utilize os meus antigos scripts! Eles são tão velhos que provavelmente não irão funcionar nas versões mais recentes do Skript...

Mas mesmo assim decidi deixar eles aqui, eles são um marco histórico já que foram uma das primeiras coisas que eu programei que várias pessoas usaram e, enquanto eu não uso mais Skript, talvez eles possam ser úteis para outras pessoas, mesmo que seja apenas para se inspirar na ideia do script.

Você queria um plugin que colocasse warps no seu servidor? Você queria um que adicionasse o comando da warp (/minerar)? Então você encontrou a sua solução!

PowerWarps é um script que adiciona o comando /setarwarp warp, que, ao setar uma warp, ele cria um comando com o nome da warp! Ou seja, se você usar /setarwarp mrpowergamerbr, vai criar um comando chamado /mrpowergamerbr! Incrivelmente simples e legal!


PowerDesencantar

Eu recomendo que você não utilize os meus antigos scripts! Eles são tão velhos que provavelmente não irão funcionar nas versões mais recentes do Skript...

Mas mesmo assim decidi deixar eles aqui, eles são um marco histórico já que foram uma das primeiras coisas que eu programei que várias pessoas usaram e, enquanto eu não uso mais Skript, talvez eles possam ser úteis para outras pessoas, mesmo que seja apenas para se inspirar na ideia do script.

Você queria um simples comando para remover todos os encantamentos de um item? Então você encontrou a sua solução!

PowerDesencantar adiciona um comando que, ao digitar, remove todos os encantamentos que o item na sua mão possui, simples e fácil!



PowerAnviRegen

Eu recomendo que você não utilize os meus antigos scripts! Eles são tão velhos que provavelmente não irão funcionar nas versões mais recentes do Skript...

Mas mesmo assim decidi deixar eles aqui, eles são um marco histórico já que foram uma das primeiras coisas que eu programei que várias pessoas usaram e, enquanto eu não uso mais Skript, talvez eles possam ser úteis para outras pessoas, mesmo que seja apenas para se inspirar na ideia do script.

Você queria que as bigornas regenerassem automaticamente no seu Servidor? Então você encontrou a sua solução!

PowerAnvilRegen é um script que faz suas bigornas regenerarem automaticamente! Simples e fácil!


PowerMochilas

Eu recomendo que você não utilize os meus antigos scripts! Eles são tão velhos que provavelmente não irão funcionar nas versões mais recentes do Skript...

Mas mesmo assim decidi deixar eles aqui, eles são um marco histórico já que foram uma das primeiras coisas que eu programei que várias pessoas usaram e, enquanto eu não uso mais Skript, talvez eles possam ser úteis para outras pessoas, mesmo que seja apenas para se inspirar na ideia do script.

Você queria ter Mochilas no seu Servidor? Você queria um plugin de Mochila que fosse mais "real"? Você queria um plugin de Mochila que não fica travando o seu Servidor? Então você encontrou a sua solução!

PowerMochilas é um script que adiciona Mochilas "reais" no seu Servidor! Você pode mudar quanto dinheiro você precisa gastar para comprar uma Mochila e até mudar o item da mochila!

Mas... Porque Mochilas "reais"? Simplesmente porque todos os plugins de Mochila que existem não são perfeitos para Survival, ou seja, estes plugins fazem que você só possa ter uma Mochila, você nunca perde os itens da Mochila, e vários outros problemas... Este script corrige todos estes problemas!

Você pode vender mochilas em placas criando uma placa escrita &1[Mochilas] (na primeira linha) e na segunda linha o preço da mochila.