Simple Bot for Social Media

mail@pastecode.io avatar
unknown
python
2 months ago
9.6 kB
3
Indexable
Never
botFinalMsg = " Escriba off si desea salir"
userMsg = input("Hola, soy Julia. ¿En que le puedo ayudar?"+botFinalMsg) 
while userMsg.upper() != "OFF":
    if "MUSICA" in userMsg.upper() or "MÚSICA" in userMsg.upper() or "MUSICAS" in userMsg.upper() or "MÚSICAS" in userMsg.upper():
        userMsg = input("Veo que quiere hablar sobre musicas. ¿Desea que le recomiende una música?"+botFinalMsg)
        if userMsg.upper() == "OFF":
            break
        else:
            if userMsg.upper() != "NO":
                if userMsg.upper() == "SI" or userMsg.upper() == "SÍ":
                    userMsg = input("Tengo música de los siguientes géneros: Clásica, Cumbia, reggaeton, tango, rock, salsa, jazz, metal y polka"+botFinalMsg)
                    if userMsg.upper() == "OFF":
                        break
                    else:
                        if userMsg.upper() == "CLÁSICA":
                            print("Le recomiendo: Sonata Claro de Luna, de Bethoven")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "CUMBIA":
                            print("Le recomiendo: Pa No Pensarte, de Matías Valdez")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "REGGAETON":
                            print("Le recomiendo: Copa Vacía, de Shakira y Manuel Turizo")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "TANGO":
                            print("Le recomiendo: La Cumparsita, de Gerardo Matos Rodríguez")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "ROCK":
                            print("Le recomiendo: Let it be, de The Beatles")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "SALSA":
                            print("Le recomiendo: Suavemente, de Elvis Crespo")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "JAZZ":
                            print("Le recomiendo: Just the two of us, de Bill Withers y Grover Washington, Jr.")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "METAL":
                            print("Le recomiendo: Nothing else matters, de Metallica")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        elif userMsg.upper() == "POLKA":
                            print("Le recomiendo: Galopera, de Mauricio Cardozo Ocampo")
                            userMsg = input("¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                        else:
                            userMsg = input("No tengo ninguna música de ese género musical ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                else:
                    userMsg = input("No le entendi. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
            else:
                userMsg = input("Con que no quiere que le recomiende música. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
    elif "BROMA" in userMsg.upper() or "CHIST" in userMsg.upper() or "JAJA" in userMsg.upper():
        userMsg = input("Veo que le gustan las bromas. ¿Desea que le diga una?"+botFinalMsg)
        if userMsg.upper() == "OFF":
            break
        else:
            if userMsg.upper() != "NO":
                if userMsg.upper() == "SI" or userMsg.upper() == "SÍ":
                    print("Mira arriba...Mira abajo...")
                    print("Tu mamá esta pelando ajo")
                    userMsg = input("¿En qué otra cosa le puedo ayudar?"+botFinalMsg)
                else:
                    userMsg = input("No le entendi. ¿En que le puedo ayudar?"+botFinalMsg)
            else:
                userMsg = input("Con que no quiere que le recomiende diga una broma. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
    elif "ESTOY" in userMsg.upper() or "FELIZ" in userMsg.upper() or "TRISTE" in userMsg.upper() or "MAL" in userMsg.upper() or "BIEN" in userMsg.upper() or "ALEGRE" in userMsg.upper()  or "ENOJADO" in userMsg.upper() or "CANSADO" in userMsg.upper():
        userMsg = input("Veo que me quiere expresar un sentimiento. ¿Me quiere decir su estado de animo? Responda si o no."+botFinalMsg)
        if userMsg.upper() == "OFF":
            break
        else:
            if userMsg.upper() != "NO":
                if userMsg.upper() == "SI" or userMsg.upper() == "SÍ":
                    print("Digame cual es su estado de ánimo y le recomiendo una comunidad")
                    userMsg = input("Elija entre estos: FELIZ, TRISTE, ENOJADO, CANSADO, REGULAR")
                    if userMsg.upper() == "FELIZ":
                        print("Le recomiento la comunidad de: Usuarios Bromistas")
                        userMsg = input("¿En qué otra cosa le puedo ayudar?"+botFinalMsg)
                    elif userMsg.upper() == "TRISTE":
                        print("Le recomiento la comunidad de: Usuarios Calmadores")
                        userMsg = input("¿En qué otra cosa le puedo ayudar?"+botFinalMsg)
                    elif userMsg.upper() == "ENOJADO":
                        print("Le recomiento la comunidad de: Quejas de usuarios")
                        userMsg = input("¿En qué otra cosa le puedo ayudar?"+botFinalMsg)
                    elif userMsg.upper() == "CANSADO":
                        print("Le recomiento la comunidad de: Actividades de relajación")
                        userMsg = input("¿En qué otra cosa le puedo ayudar?"+botFinalMsg)
                    elif userMsg.upper() == "REGULAR":
                        print("Le recomiento la comunidad de: Curiosidades por saber")
                        userMsg = input("¿En qué otra cosa le puedo ayudar?"+botFinalMsg)
                    else:
                        userMsg = input("Esa emoción no esta disponible entre las que tengo. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                else:
                    userMsg = input("No le entendi. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
            else:
                userMsg = input("Con que no quiere decirme su estado de ánimo. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
    elif "COMPRA" in userMsg.upper() or "QUIERO" in userMsg.upper() or "NECESITO" in userMsg.upper() or "NO TENGO" in userMsg.upper() or "DINERO" in userMsg.upper() or "GS" in userMsg.upper():
        userMsg = input("¿Necesita alguna cosa?. Tengo varias mercancias para ofrecerle. Responda SI o No."+botFinalMsg)
        if userMsg.upper() == "OFF":
            break
        else:
            if userMsg.upper() != "NO":
                if userMsg.upper() == "SI" or userMsg.upper() == "SÍ":
                    print("De las mercancias para ofrecerle tengo varias secciones, elija una de ellas, y le recomendare una mercancia.")
                    print("Las secciones son: COMIDA, VESTIMENTA, HOGAR, TECNOLOGÍA, SALUD, OCIO y EDUCACIÓN")
                    userMsg = input("Ingrese alguna sección."+botFinalMsg)
                    if userMsg.upper() == "COMIDA":
                        print("Le recomiendo: Galletitas Rumba, a 7000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)
                    elif userMsg.upper() == "VESTIMENTA": 
                        print("Le recomiendo: Una remera blanca de algodón, a 20000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)  
                    elif userMsg.upper() == "HOGAR":
                        print("Le recomiendo: Un ropero de 4 puertas, a 1000000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)
                    elif userMsg.upper() == "TECNOLOGÍA":
                        print("Le recomiendo: Una TV de 24 pulgadas, a 450000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)
                    elif userMsg.upper() == "SALUD":
                        print("Le recomiendo: Un paracetamol, a 10000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)
                    elif userMsg.upper() == "OCIO":
                        print("Le recomiendo: Un rompecabezas, a 25000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)
                    elif userMsg.upper() == "EDUCACIÓN":
                        print("Le recomiendo: Un libro Eirete, a 45000 Gs.")
                        userMsg = input("¿En que otra cosa podría ayudarle?."+botFinalMsg)
                    else:
                        userMsg = input("Esa sección no esta disponible entre las que tengo. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
                else:
                    userMsg = input("No le entendi. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
            else:
                userMsg = input("Con que no necesita alguna cosa. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
    else:
        userMsg = input("No le entendi. ¿En que otra cosa le puedo ayudar?"+botFinalMsg)
print("Adios")
Leave a Comment