Skip to content

FlyHighBot/FlyHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlyHelper

O bot que responde automaticamente QUASE todas as perguntas sobre o FlyHigh em seu servidor de suporte.

Informação

  • Essa é apenas uma versão auxiliar do servidor de suporte da Rede FlyHigh.
    • FlyHigh é um bot de código fechado, portanto não está disponível sua source.
  • Esse bot é privado, mas você pode self-hostear ele no seu servidor.
  • Não consideraremos pull requests que não sejam úteis.
  • Se você quiser ajuda com a contribuição, pode perguntar para alguém com o cargo de "Fly Admin" no servidor da suporte, eles sabem muito bem como ajudá-lo.

Contribuindo

Você pode adicionar novas respostas ao FlyHelper seguindo estas etapas:

  • Em primeiro lugar, você precisa criar um arquivo com uma nova classe, extendendo a classe ServerResponse, com um nome que possa descrever qual é a sua resposta, algo como ProfileBackgroundResponse.js, na pasta FlyHelper/app/responses/{guild}/Name.js.

  • Vamos supor que você crie uma resposta que irá responder às pessoas sobre como ganhar Fly Coins. O nome deve ser algo parecido HowToGetCoinsResponse ou relacionado, e você deve criar o arquivo na pasta FlyHelper/app/responses/support.

  • O Fly detecta as perguntas usando RegEx, e isso exige alguns materiais que recomendamos:

  • Agora, você precisa definir as patterns para a classe, para que ela possa ser considerada pelo Kurama.

  • Você deve adicionar os RegEx patterns, em uma lista array, mais ou menos assim:

var patterns = [
	"como",
	"ganha|obtem|receber",
	"fly(-| )coins|moedas|dinheiro"
]
  • Depois disso, você deseja especificar a resposta, então precisa adicionar um método chamado run(args), que deve ser parecido com este:
async run(client, message) {
    message.build(
        message.flyReply("Existe uma maneira muito simples de ganhar **__Fly Coins__**, apenas coletando payday! E você pode gastar por exemplo, apostando `^-^`!", "737016551433043998")
    )
}

E então ao terminar esses processo, a sua resposta será adicionada automáticamente. Se ainda não entendeu, tente estudar as respostas que já foram adicionadas.

License

This repository is under the AGPL-3.0 license.