Instalação e Configuração
Bem-vindo ao guia de instalação do xama11. Siga os passos abaixo para configurar o ambiente de desenvolvimento em sua máquina local.
Pré-requisitos
Antes de começar, certifique-se de ter instalado:
- Python 3.12 ou superior.
Passo a Passo
1. Clonar o Repositório
Baixe o código fonte do framework para sua máquina:
git clone https://github.com/xama11/framework.git
cd framework2. Instalar Dependências
Instale as bibliotecas Python necessárias listadas no requirements.txt:
pip install -r requirements.txt3. Configuração de Ambiente (.env)
O xama11 usa variáveis de ambiente para configurações sensíveis. Crie um arquivo .env na raiz do projeto (baseado no .env.example se existir) e configure conforme sua necessidade:
# Configurações do Bot Discord
DISCORD_TOKEN="seu_token_aqui"
PREFIX='!'
# Configurações de Banco de Dados
DB_DRIVE='sqlite3' # Opções: sqlite3, mysql, postgresql
DB_HOST='localhost'
DB_USER='root'
DB_PASSWORD='password'
DB_DATABASE='xama_db'4. Inicializar o Banco de Dados
Com as dependências instaladas e o .env configurado, inicialize o banco de dados:
python octapus.py load:migrate freshExecutando o Projeto
Iniciar o Bot
Para rodar o bot do Discord:
python main.pyIniciar o Dashboard
Para rodar a interface web de gerenciamento (padrão: http://localhost:5000 (opens in a new tab)):
python web.py