Benvenuto in Skynet, il chatbot ispirato al T800 di Terminator!
Questa applicazione desktop, sviluppata in Python con interfaccia grafica Tkinter, ti permette di chattare con una "macchina assassina" che odia gli umani e risponde come il celebre Terminator.
- Interfaccia grafica moderna con sfondo personalizzato
- Chat persistente: cronologia salvata e caricata automaticamente
- Risposte generate da OpenAI (modello GPT)
- Salvataggio rapido della chat e dell'ultimo messaggio di Skynet
- Comandi rapidi da tastiera (Ctrl+S per salvare, Invio per inviare)
- Menu File per gestire chat e uscita
- Python 3.8 o superiore
- openai
- python-dotenv
- Pillow
Installa le dipendenze con:
pip install openai python-dotenv Pillow- Crea un file
.envnella cartella del progetto e inserisci la tua API key OpenAI:OPENAI_API_KEY=la_tua_chiave_api
- Assicurati di avere le immagini e le icone nella cartella
icone/come specificato nel codice.
Esegui il chatbot con:
python main.py(oppure python T800_buono.py se il file principale si chiama così nel tuo progetto)
- La chat viene salvata automaticamente in
chat_history.txt. - L'ultimo testo generato da Skynet può essere salvato in
ultimo_testo_skynet.txt. - Puoi personalizzare prompt, immagini e colori modificando il file principale (
main.py).
Alessio Mangiagi
Questo progetto è a scopo didattico e di intrattenimento.
Non utilizzare per scopi malevoli.
