Chiikara é um bot para um servidor de Discord, o Debauchy Tea Party.
- Usuários podem esconder canais que não querem ver, e também exibir de volta.
- Pesquisar animes no Anilist e mostrar informações, além do tempo até o próximo episódio.
- Ela guarda a última mensagem dos usuários e pode:
- Pesquisar quando e qual foi a última mensagem de um membro.
- Pesquisar por cargo quais membros estão inativos por um tempo determinado.
- Mandar mensagens em qualquer canal.
- E ainda mais vindo no futuro!
- Clone o repositório e use
cd chiikara
yarn install
- Instalar as dependências do projeto.yarn database
- Preparar a database com o Prisma.- Crie um arquivo
.env
no root do projeto com as variáveis necessárias:
TOKEN=Token do bot
CLIENTID=ID do servidor do Discord que você usará para desenvolvimento
GUILDID=ID do cliente do bot
yarn deploy
- Essa comando executa uma instância do bot e realiza o reploy dos comandos no servidor configurado no arquivo acima. Para realizar um deploy global useyarn deploy -global
.yarn dev
- Bot será executado usando ts-node-dev, onde a cada mudança nos arquivos o bot será reiniciado. Não sei o motivo, mas essa função de reiniciar não funciona em Linux.
yarn build
- Compila o código em typescript na pasta./build
.yarn start
- Irá executar o código compilado usando Node.