A ApiTimbas é uma API projetada para ser utilizada em conjunto com o bot do Discord(TeamBahiaBot.py), atuando como uma interface para facilitar a interação dos membros do servidor. Além disso, planos futuros de desenvolvimento de uma dashboard para oferecer uma experiência mais completa aos usuários.
O principal objetivo da ApiTimbas é para fins de estudo pessoal mas também com o objetivo de facilitar a intereção entre usuários, com comandos que já existem no bot do TeamBahia. Por fim, criar uma ferramenta flexível que permita a implementação de novas funcionalidades, automações e interações entre os membros.
Atualmente, a ApiTimbas oferece as seguintes funcionalidades:
-
Criaçao de usuários: A API permite a criação de usuários através de uma solicitação HTTP.
-
Proteção via token: Já possui uma segurança para acesso através de tokens JWT, afim de proteger a mesma.
-
Cargos específicos para cada usuário: A API já entende e diferencia as funções permitdas para cada membro.
Existem perspectivas de crescimento da ApiTimbas, para novas interfaces como também novas funções:
-
Dashboard Amigável: Planeja-se desenvolver uma dashboard intuitiva e amigável que ofereça um controle centralizado sobre os bots e as configurações do servidor.
-
Expansão de Funções: Principal ponto é continuar adicionando novas funções e recursos à API, visando aprimorar a experiência dos usuários e permitir uma maior personalização do servidor.
-
Utilização de webssockets: O objetivo principal é manter uma conexão contínua entre os bot do Discord e à API, permitindo uma interação dinâmica e em tempo real para execução de comandos e obteção de informação seja pelo dashbord ou outra interface.
Em construção
Se você estiver interessado em contribuir para o projeto ApiTimbas, fique à vontade para enviar pull requests, relatar problemas e sugerir melhorias. Sua participação é muito bem-vinda e valorizada!
Em construção..