Besoin d'aide pour mon projet en jquery il s'agit chatbot de facebook

choko_4444 - Modifié le 11 nov. 2019 à 09:44
Whismeril Messages postés 18796 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 décembre 2023 - 11 nov. 2019 à 09:02
var chatContainer=$(".chat-content-msg"),
userName="", 
chatMsgCount=0,
chatMsgAlert=$("#chat-header-msg-alert"); 
 function send_message(message){
    if(chatContainer.html()!=""){
        chatContainer.append("<br/>");

    }

      chatContainer.append('<span class="current-message"><span class="chat-bot" >chatbot</span>' + message+'</span>');
       $(".current-message").hide();
       $(".current-message").delay(1000).fadeIn();
       $(".current-message").removeClass(".current-message");

       //je compte le nombre de message envoyer
        ++chatMsgCount

    
 }


function ai(message){
        if(userName.length==0)
        {
          userName=message;
          send_message("Enchante de faire ta connaissance"+ message+".Quoi de neuf");
        }
        if(message.indexOf("comment tu va")>=0){
            send_message("super bien et toi");
        }
        
       if(message.indexOf("de quel pays tu es?")>=0){
        send_message("je suis de la france");}
    
        if(message.indexOf("quel est votre passion")>=0){
            send_message("j'adore l'informatique(^-^)");
        }
        
        if(message.indexOf(" quel est la racine carree de 25")>=0){
            send_message("la racine carre de 25 c'est 5. Facile!!!");
        }
        if(message.indexOf("teachers du net")>=0){
            send_message(" il propose les meilleur video!<br/> ce sont eux qui mon creer loi");
        }
        if(message.indexOf("moi aussi")>=0){
            send_message("c'est coul ca");
        }
        if(message.indexOf("age")>=0){
            send_message("j'avais 19 ans en 1915. Imagine?");
        }
        if(message.indexOf("bye")>=0){
            send_message("Deja? okey @+");
        }
    
        if(message.indexOf("heure")>=0){
            var date=new Date();
            var h = date.getHours();
            var m = date.getMinutes();

            send_message("il est actuellement "+(h+2)+"h"+m);
        }
        if(chatMsgCount>=0){
            chatMsgAlert.fadeIn(1200);
        }
        

    }
$(document).ready(function(){


    var temps_ouverture=1000,
        temps_de_fermeture=1000,
        chate_replie_hauteur=16,
        chate_etendu_hauteur=250;  
        $(".chat-header-close").click(function(){
            $(".chat").fadeOut(500);

        });
        send_message("salut, quel est ton nom");  


       
    $(".chat-header").click(function(){

        var chat = $(".chat");
        var chate_hauteur_courant = chat.height();
         


        if(chate_hauteur_courant == chate_replie_hauteur){
            chat.animate(
                {height:chate_etendu_hauteur},
                temps_ouverture);
            
        }else{
            chat.animate(
                {height:chate_replie_hauteur},
                temps_de_fermeture);
            
        }

    });
    
   
    
    $(".chat-content-input").keypress(function(event){
        chatMsgAlert.fadeOut();
        chatMsgCount=0;
        //si l'utilisateur tape la touche entree
       
        if(event.which == 13){
            event.preventDefault();
            var myName='<span class="chat-userName">Toi:</span>';
            var userMessage=$(this).val();
            // on vide le textarea apres envoi du message
            
            
            $(this).val(" "); 
            if(chatContainer.html()!=""){
                chatContainer.append("<br/>");
     
            }
        
            chatContainer.append( myName + userMessage);
            ai(userMessage); 
        
        
        
        }


           


        

    });
   
    

});

1 réponse

Whismeril Messages postés 18796 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 2 décembre 2023 645
11 nov. 2019 à 09:02
Bonjour

Merci de garder à l'esprit que CodeS-SourceS et CCM sont des communautés d'entraide. Toutes les réponses sur le forum sont assurées par des bénévoles qui donnent de leur temps libre pour aider à résoudre les problèmes.

A noter également que nous ne faisons pas dans le "tout cuit". Soit tu trouves ton bonheur dans la partie sources du site, soit à l'aide de ton moteur de recherche favori. Ici, nous aidons volontiers sur une difficulté technique, précise et parfaitement isolée rencontrée dans le cours du développement.

Penser à poster le morceau de code qui pose problème, voir ici comment utiliser la coloration syntaxique. S'il y a un message d'erreur retranscrivez le dans son intégralité, en précisant à quelle ligne apparait cette erreur.

des conseils d'écriture des messages (penser notamment à expliquer ce qui ne va pas) et ici et en particulier pour les devoirs scolaires ou PFE.

Et enfin, le plus important « Bonjour », « merci » ou « s'il vous plait » sont essentiels à toute demande car ces mots marquent la politesse élémentaire et montrent le respect que tout demandeur devrait avoir envers les bénévoles qui animent ce forum.

Merci donc de reformuler ta demande en respectant ces quelques points.
0
Rejoignez-nous