diff --git a/src/components/AdminDashboard.tsx b/src/components/AdminDashboard.tsx index 4416196..db7c482 100644 --- a/src/components/AdminDashboard.tsx +++ b/src/components/AdminDashboard.tsx @@ -35,6 +35,7 @@ export const AdminDashboard: React.FC = () => { const [autoScannerActive, setAutoScannerActive] = useState(false); const [autoScannerInterval, setAutoScannerInterval] = useState(15); const [autoScannerStatus, setAutoScannerStatus] = useState('Standby'); + const [showCronTutorial, setShowCronTutorial] = useState(false); const [telegramBotToken, setTelegramBotToken] = useState(''); const [telegramChatId, setTelegramChatId] = useState(''); @@ -351,6 +352,12 @@ export const AdminDashboard: React.FC = () => {

Atenção: A aplicação entra em repouso quando não há abas abertas. Para o Robô funcionar 24/7 de forma totalmente automática, utilize um serviço gratuito como o cron-job.org ou UptimeRobot para visitar a URL {window.location.origin}/api/cron/auto-scanner a cada 1 minuto.

+ )} @@ -561,6 +568,75 @@ export const AdminDashboard: React.FC = () => { )} )} + + {/* Cron Tutorial Modal */} + {showCronTutorial && ( +
+
+
+

Configurar Auto-Scanner 24/7

+ +
+ +
+

+ Para que o Robô de Análise (Auto-Scanner) envie sinais 24h por dia - mesmo com o seu computador desligado ou a página fechada - você precisa de um "Cron Job" para manter a inteligência ativa no servidor. +

+ +
+

+ 1 + Crie uma conta no cron-job.org +

+

+ Acesse cron-job.org e crie uma conta gratuita. +

+ +

+ 2 + Crie um Novo Cronjob (Create Cronjob) +

+
    +
  • Title: QuantScan IA Auto-Worker (ou qualquer nome)
  • +
  • URL: Copie e cole a URL abaixo:
  • +
+
+ {window.location.origin}/api/cron/auto-scanner +
+ +

+ 3 + Configure o Tempo (Schedule) +

+
    +
  • Selecione User-defined.
  • +
  • Marque os dias, horas, e coloque para executar a cada 1 minuto.
  • +
  • Clique em Create.
  • +
+ +

+ 4 + Pronto! +

+

+ Agora o Cron Job fará um "ping" na sua Inteligência a cada minuto. Se o Auto-Scanner estiver ativado nos painéis acima, ele vai enviar os sinais automaticamente para o Telegram, mesmo que você não esteja no sistema. +

+
+
+ +
+ +
+
+
+ )} ); };