MrGaabriel / Ayla

👋 Olá! Eu sou a Ayla, mais um bot criado para aperfeiçoar seu servidor do Discord!
MIT License
5 stars 1 forks source link

Ayla

:wave: Olá! Como vai você!? Procurando um bot de terras tupiniquins para alegrar seu servidor!?

Vou me apresentar: Eu me chamo Ayla, cujo nome significa "luar" em Havaiano (eu amo o meu nome!) e eu sou um bot criado em terras tupiniquins para alegrar o seu servidor, com funções de A até Z!

Como eu faço para adicionar a Ayla no meu servidor!?

Você pode clicar aqui para ser redirecionado para o link de convite do Discord, mas também pode fazer self-hosting, ou seja, sua própria cópia do bot!

Como eu faço "self-hosting"!?

Como eu nunca pensei que as pessoas iriam fazer self-hosting, há várias coisas "hard-coded" no código da Ayla, como o nome das pastas, entre outros. Então para remover os códigos hard-coded você precisará saber pelo menos o básico de algo de programação, para fazer com que a Ayla seja compatível com sua máquina ou algo do tipo. O projeto está sob a licença MIT, o que garante que eu não sou obrigado a te dar suporte sobre o self-hosting.

  1. Use git clone https://github.com/MrGaabriel/Ayla em qualquer pasta para clonar o repositório da Ayla
  2. Abra o código com sua IDE de preferência (eu uso o IntelliJ IDEA)
  3. Substitua os códigos hard-coded para adequar o bot a você
  4. Compile-a usando mvn package
  5. Pegue o arquivo jar que foi gerado na pasta target, junto com a pasta libs
  6. Execute-o usando java -Xms512M -Xmx512M -jar Ayla-(versão).jar substituindo a memória alocada por qual você quiser (eu aloco 1GB)
  7. Configure-o pelo arquivo gerado config.json com todas as informações necessárias
  8. Re-execute-o!

Yay! Agora você tem a sua cópia da Ayla! Vou deixar claro aqui que você não pode usar o nome dela ou o avatar dela no seu clone.

Pull Requests

Sabe programar e quer me ajudar!? Abra um Pull Request! Você pode me ajudar corrigindo um bug, adicionando um comando, adicionando uma função supimpa... Lembrando que eu sou o proprietário do projeto, então eu posso decidir se eu aceito ou não. Pull Requests com funções NSFW não serão aceitos.

Issues

Não sabe programar/não quer!? Tudo bem! Se você ainda tem uma sugestão ou um bug a reportar para mim, abra uma Issue Para bugs, tente explicar o bug, o que você fez para com que aconteça ele, só falar "x coisa não funciona" não vai me ajudar!

Licença

O projeto é licenciado sobre a licença MIT, o que te permite:

mas NÃO te garante:

...e te OBRIGA a:

YourKit

YourKit supports open source projects with its full-featured Java Profiler.

YourKit, LLC is the creator of YourKit Java Profiler

and YourKit .NET Profiler,

innovative and intelligent tools for profiling Java and .NET applications.

YourKit

Discord", "DiscordApp" and any associated logos are registered trademarks of Discord Inc.