Website do Searcher
O website é feito usando o next.js, caso você for fazer alguma alteração, siga o básico do nextjs. Caso queira ver o código fonte do Searcher, clique aqui
Para fazer selfhosting aqui, é bem fácil.
Respeite quem está desenvolvendo o projeto, dê os créditos a mim e aos outros contribuidores do projeto, e siga a licença GPLv3.
Depois de clonar esse repositório, você poder simplesmente rodar:
npm install
isso irá instalar todas as dependências.
Você pode criar um arquivo chamado .env
, e coloque isso dentro dele:
BOT_TOKEN=token do seu bot
O next.js automaticamente irá carregar o conteúdo do .env!
Porém em plataformas como a vercel, você pode configurar isso em secrets
.
vá em pages/commands.js
e mude o valor que está na variável ID
para o ID do seu bot.
Caso você for fazer testes, pode iniciar em modo desenvolvimento:
npm run dev
Porém, se for rodar em produção você deve primeiro rodar isso:
npm run build
isso fará o next compilar as páginas para um arquivo HTML, logo depois você pode iniciar usando:
npm run start
Logo após isso, seu website será iniciado!