Assistente ULTRA TROLL

 

import random
import time
from tkinter import *


respostas_iniciais = [
"Hmm… interessante.",
"Não sei, pergunta ao Google ",
"Talvez… ou não.",
"Ok? E então?",
"Isso não me interessa muito "
]

respostas_meio_troll = [
"Estás outra vez com isso? ",
"Já disseste isso antes...",
"Porquê que ainda estás a falar comigo?",
"Isso é meio inútil.",
"Não tenho paciência para isto.",
]

respostas_ultra_troll = [
"ALERTA: pergunta irrelevante detetada.",
"Vou fingir que não existes por 5 segundos...",
"Erro 404: cérebro não encontrado.",
"Não sabes mesmo o que estás a fazer, pois não?",
"Banana cósmica assumiu o sistema ",
"Sistema em modo: NÃO ME CHATEIES.",
"Já chega. Literalmente CHEGA."
]

contador = 0


def app():
global contador
contador += 1

pergunta = Perguntar.get().lower()

resultado_texto.config(text="A analisar nível de inteligência...")
root.update()
time.sleep(1)

if "olá" in pergunta:
resultado_texto.config(text="Olá... infelizmente")
return

if "nome" in pergunta:
resultado_texto.config(text="Sou o teu pior erro digital")
return
if contador < 3:
resposta = random.choice(respostas_iniciais)

elif contador < 6:
resposta = random.choice(respostas_meio_troll)

else:
resposta = random.choice(respostas_ultra_troll)

if random.random() < 0.2:
resposta = "Banana cósmica interrompeu o sistema..."

resultado_texto.config(text=resposta)

def limpar():
Perguntar_entrada.delete(0, END)
resultado_texto.config(text="")

root = Tk()
root.geometry("750x420")
root.resizable(False, False)
root.config(bg="#101820")
root.title("Assistente ULTRA TROLL")

titulo = Label(
text="ASSISTENTE ULTRA TROLL",
font=("Arial", 24, "bold"),
bg="#101820",
fg="#00ffff"
)
titulo.place(relx=0.15, rely=0.05)

# Subtítulo
texto_sub = Label(
text="Pergunta algo (se tiveres coragem):",
font=("Arial", 14, "bold"),
bg="#101820",
fg="#ffffff"
)
texto_sub.place(relx=0.05, rely=0.28)

# Input
Perguntar = StringVar()

Perguntar_entrada = Entry(
textvariable=Perguntar,
font=("Arial", 14),
bg="white",
fg="black",
justify="center"
)
Perguntar_entrada.place(relx=0.05, rely=0.35, relwidth=0.9)

Button(
text="Perguntar",
command=app,
bg="#ff0055",
fg="white",
font=("Arial", 12, "bold")
).place(relx=0.05, rely=0.48, relwidth=0.3, relheight=0.1)

Button(
text="Limpar",
command=limpar,
bg="#5555ff",
fg="white",
font=("Arial", 12, "bold")
).place(relx=0.35, rely=0.48, relwidth=0.3, relheight=0.1)

Button(
text="Sair",
command=root.destroy,
bg="#222",
fg="white",
font=("Arial", 12, "bold")
).place(relx=0.65, rely=0.48, relwidth=0.3, relheight=0.1)

resultado_texto = Label(
text="",
font=("Arial", 13, "bold"),
bg="#1e1e1e",
fg="#00ffcc",
wraplength=700,
justify="center"
)
resultado_texto.place(relx=0.05, rely=0.65, relwidth=0.9, relheight=0.25)

root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação