<?php

define('BOT_TOKEN', '2015954996:AAGrTdydQFEMQD7gskm2Ju9yIGerIIVHpaY');
define('API_URL', 'https://api.telegram.org/bot' . BOT_TOKEN . '/');
define('DB_PATH', __DIR__ . '/bot.db');

// Configurações do Admin
define('ADMIN_USERNAME', 'Ricardoreis');
define('ADMIN_PIN', '107020'); // PIN para login no painel
define('ADMIN_PASSWORD', 'adminricardo'); // Senha para login no painel

// Configurações TON (Simulado para este exemplo, precisaria de uma API real como TonCenter ou TonConsole)
define('TON_WALLET_ADDRESS', 'UQBzG-YOUR-REAL-WALLET-ADDRESS-HERE');
define('TON_API_KEY', 'YOUR_TONCENTER_API_KEY');

// Funções de ajuda para o banco de dados
function db_connect() {
    return new PDO('sqlite:' . DB_PATH);
}

function db_query($sql, $params = []) {
    $db = db_connect();
    $stmt = $db->prepare($sql);
    $stmt->execute($params);
    return $stmt;
}

function db_fetch($sql, $params = []) {
    return db_query($sql, $params)->fetch(PDO::FETCH_ASSOC);
}

function db_fetchAll($sql, $params = []) {
    return db_query($sql, $params)->fetchAll(PDO::FETCH_ASSOC);
}

function db_exec($sql, $params = []) {
    $db = db_connect();
    $stmt = $db->prepare($sql);
    return $stmt->execute($params);
}

// Inicializar admin se não existir
$admin_exists = db_fetch("SELECT id FROM admins WHERE username = ?", [ADMIN_USERNAME]);
if (!$admin_exists) {
    db_exec("INSERT INTO admins (username, pin, password) VALUES (?, ?, ?)", [ADMIN_USERNAME, ADMIN_PIN, ADMIN_PASSWORD]);
}

?>
