import random
import gradio as gr
import time
def random_response(message, history=[]):
    for i in range(len(message)):
        time.sleep(0.3)
        yield "You typed: " + message[:i+1]
def yes_man(message, history=[]):
    if message.endswith("?"):
        return random.choice(["Yes", "No"])
    else:
        return "Ask me anything!"
gr.ChatInterface(
    yes_man,
    chatbot = gr.Chatbot(height=300, placeholder = "Your Personal Y/N Bot
Ask Me Anything"),
    textbox = gr.Textbox(placeholder = "Ask me a yes or no question", container = False, scale = 7),
    title = "Y/N Bot",
    description = "Ask Yes Man any question",
    theme = "soft",
    examples = ["Hello", "Am I cool?", "Are tomatoes vegetables?"],
    cache_examples = True,
    retry_btn = None,
    undo_btn = "Delete Previous",
    clear_btn = "Clear",
).launch(share = True)