PYTHON EJEMPLO
import tkinter as tk
# Criação da janela
janela = tk.Tk()
janela.title(«Chatbot Amigo»)
janela.geometry(«500×500»)
# Função executada quando o botão é clicado
def conversar():
mensagem = entrada.get()
# Deixa a mensagem em letras minúsculas
mensagem = mensagem.lower()
# «Inteligência» do chatbot
if «oi» in mensagem:
resposta = «Olá! Que bom conversar com você!»
elif «nome» in mensagem:
resposta = «Meu nome é Boti, o chatbot da turma!»
elif «python» in mensagem:
resposta = «Python é uma linguagem de programação muito legal!»
elif «escola» in mensagem:
resposta = «A escola é um ótimo lugar para aprender coisas novas!»
elif «matemática» in mensagem:
resposta = «Matemática ajuda bastante na programação!»
elif «triste» in mensagem:
resposta = «Sinto muito. Espero que seu dia fique melhor!»
elif «feliz» in mensagem:
resposta = «Que bom! Fico feliz em saber disso!»
elif «tchau» in mensagem:
resposta = «Tchau! Foi muito legal conversar com você!»
else:
resposta = «Ainda não sei responder isso.»
# Mostra a conversa na tela
conversa.insert(tk.END, «Você: » + mensagem + «\n»)
conversa.insert(tk.END, «Boti: » + resposta + «\n\n»)
# Apaga o que foi digitado
entrada.delete(0, tk.END)
# Título
titulo = tk.Label(
janela,
text=»Chatbot Amigo 🤖»,
font=(«Arial», 20)
)
titulo.pack(pady=10)
# Área onde aparece a conversa
conversa = tk.Text(
janela,
width=55,
height=18,
font=(«Arial», 11)
)
conversa.pack(pady=10)
# Campo para escrever a mensagem
entrada = tk.Entry(
janela,
width=45,
font=(«Arial», 12)
)
entrada.pack(pady=10)
# Botão
botao = tk.Button(
janela,
text=»Enviar»,
command=conversar,
font=(«Arial», 12)
)
botao.pack()
# Mantém a janela aberta
janela.mainloop()