Installation

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 framework

2. Instalar Dependências

Instale as bibliotecas Python necessárias listadas no requirements.txt:

pip install -r requirements.txt

3. 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 fresh

Executando o Projeto

Iniciar o Bot

Para rodar o bot do Discord:

python main.py

Iniciar o Dashboard

Para rodar a interface web de gerenciamento (padrão: http://localhost:5000 (opens in a new tab)):

python web.py