Skip to content

WesleyQDev/cubinho

Repository files navigation

Cubinho

Um bot de ajuda para alunos de engenharia de software

Como funciona?

O Cubinho utiliza discord.py e o framework Agno para permitir rápida personalização entre agentes. Sua finalidade é prover informações relevantes e apoiar alunos de Engenharia de Software no servidor do Discord.

Funcionalidades

💬 Conversa

  • /llm - Envia uma pergunta para a IA
  • /explain [nivel] - Explica um conceito de forma didática
  • /search - Pesquisa informações na internet 🔧

Utilitários

  • /hello - Diz olá!
  • /whatsapp - Links dos grupos de WhatsApp
  • /help

Dicas

  • Mencione cubinho em qualquer mensagem para falar com ele
  • Use /explain com níveis: ELI5, Iniciante, Intermediário ou Avançado
  • Use /search para notícias, vagas e documentação atualizada

Pré-requisitos

  • Python3
  • uv >= 0.8.22

Instalação

Clone esse projeto em seu computador com o comando:

git clone https://github.com/WesleyQDev/cubinho.git

Acesse a pasta do projeto seu terminal:

cd cubinho

Agora é hora de instalar as depêndencias com o comando:

uv sync

Execução

Após ter configurado o projeto e ter aguardado a instalação das dependencias de desenvolvimento, execute o comando:

uv run main.py

Contribuições

Para contribuir com esse projeto, fork este projeto, faça as modificações que tens desejo e crie um pull request; veja as instruções detalhadas no arquivo CONTRIBUTING.md.


Autor ❤ WesleyyDev

About

Assistente de engenharia de software

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages