euandrelucas / discord-features-finder

Bot feito para gerar servidores baseados em rollouts do discord: https://rollouts.advaith.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord Features Finder

  • Este código pode acarretar problemas por API abuse, use por sua conta e risco
  • Este código foi feito para encontrar servidores que possuem experimentos do discord ativos
  • O código foi feito em javascript usando o discord.js v12 (o código será atualizado no futuro)

Índice

Como Utilizar

1 - Clone o Repositório. 2 - Instale as Dependências 3 - Defina as Configurações. 4 - Execute o Código. 5 - Aguarde até que o Bot retorne "[INFO] Experiment Found!" no Console.

Passo 1 - Clone o Repositório

git clone https://github.com/andrelucaas/discord-features-finder/

Passo 2 - Instale as Dependências

npm install

Passo 3 - Defina as Configurações

  • Edite o nome do arquivo "config.example.json" para "config.json" e configure da seguinte forma:
{
    "guild": {
        "name": "ClydeAI", // Nome do Servidor que será criado
        "icon": "https://imgur.com/Cjyo6l5.png", // Link para o Ícone do Servidor que será criado
        "owner": "717766639260532826" // ID do Usuário que deverá receber posse do Servidor que será criado.
    },
    "experiment": {
        "id": "2023-03_clyde_ai", // ID do experiment a ser procurado (https://rollouts.advaith.io/)
        "position": 100, // Posição do experiment a ser procurado (Leia abaixo)
        "searchCooldown": 60 // Cooldown em segundos (Para evitar Rate Limit e Banimentos por Spam na API)
    },
    "bot": {
        "findCount": 1, // Numero de servidores a serem encontrados
        "leaveGuilds": false, // Se ativado, caso o Bot esteja em mais de 9 servidores (10 ou mais) ele vai sair de todos os servidores até que tenham apenas 8.
        "guildAllowList": [
            "1087504601986641941"
        ], // Array de ID de servidores que o bot deverá manter e não poderá sair/excluir.
        "searchThroughGuilds": false, // Se ativado, o Bot irá também testar o experiment nos servidores que ele está incluso, até mesmo os que ele não é dono/Adm.
        "token": "TOKEN" // O Token do bot ~~Lembre de manter ele privado a todo custo~~
    }
}

O ID do experimento é o que vem logo abaixo do nome do experimento, exemplo

A posição do experiment é o que geralmente vem escrito em "Treatment 1: Enabled: 100% (0 - 10000)", o número que vem depois do "-" é a posição que deve ser definida nas configurações

Passo 4 - Execute o Código

npm start

Passo 5 - Aguarde até que o Bot retorne "[INFO] Experiment Found!" no Console

[INFO] Experiment Found!
[INFO] Invite URL Saved!

Dai agora você apenas precisa abrir o arquivo "invite.txt" e o link do convite estará lá!

Como funciona?

  • Você deve pegar um experimento válido aqui
  • O Bot irá criar um servidor com o nome (e ícone) que você definiu nas configurações
  • O Bot irá testar o servidor para o experimento que você definiu nas configurações
  • O Bot irá transferir o servidor para o "dono" que você definiu nas configurações assim que o mesmo entrar no dito servidor.

Avisos

  • ⚠️ Este código tende a ser lento por limitações do propio discord a bots criarem servidores
  • 🔗 O convite do servidor será salvo no arquivo invite.txt

About

Bot feito para gerar servidores baseados em rollouts do discord: https://rollouts.advaith.io

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 100.0%