import gradio as gr import time # Armazena as mensagens do chat (simples, não persistente) messages = [] def chat(message): timestamp = time.strftime('%H:%M:%S') messages.append(f"[{timestamp}] Anônimo: {message}") return "\n".join(messages) # Interface Gradio with gr.Blocks() as demo: gr.Markdown("# 🎥 Chat Anônimo de Texto e Vídeo") with gr.Row(): with gr.Column(): chat_output = gr.Textbox(label="Chat ao vivo:", interactive=False, lines=10) chat_input = gr.Textbox(label="Digite sua mensagem:", placeholder="Fale algo...") chat_input.submit(chat, chat_input, chat_output) with gr.Column(): gr.Markdown("Clique no botão abaixo para iniciar sua câmera") webcam_html = """ """ gr.HTML(webcam_html) demo.launch(share=True)