Chat Bot working?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Chat Bot working?

    Hello friends, did not realize this thing .. I have the file ravebabe.php

    PHP Code:
    include("config.php"); 
    include("core.php"); 
    connectdb();
    $action=$_GET["action"];
    $id=$_GET["id"];
    $sid = $_GET["sid"];
    $botid = "8d034368fe360895";
    $input = $_POST["input"];
    $custid=$_POST["custid"];
    $hostname = "www.pandorabots.com";
    $hostpath = "/pandora/talk-xml";
    $uid = getuid_sid($sid);
    $theme = mysql_fetch_array(mysql_query("SELECT theme FROM ibwf_users WHERE id='".$uid."'"));
    $sitename = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sitename'"));
    $sitename = $sitename[0];
    if(islogged($sid)==false)
        {
          echo "<head>";
          echo "<title>Error!!!</title>";
          echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/white_medium.css\">";
          echo "</head>";
          echo "<body>";
          echo "<p align=\"center\">";
          echo "You are not logged in<br/>";
          echo "Or Your session has been expired<br/><br/>";
          echo "<a href=\"index.php\">Login</a>";
          echo "</p>";
          echo "</body>";
          echo "</html>";
          exit();
        }
        $uid = getuid_sid($sid);
        if(isbanned($uid))
        {
          echo "<head>";
          echo "<title>Error!!!</title>";
          echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
          echo "</head>";
          echo "<body>";
          echo "<p align=\"center\">";
          echo "<img src=\"../images/notok.gif\" alt=\"x\"/><br/>";
          echo "<b>You are Banned</b><br/><br/>";
          $banto = mysql_fetch_array(mysql_query("SELECT timeto, pnreas, exid FROM ibwf_penalties WHERE uid='".$uid."' AND penalty='1' OR uid='".$uid."' AND penalty='2'"));
     $banres = mysql_fetch_array(mysql_query("SELECT lastpnreas FROM ibwf_users WHERE id='".$uid."'"));
          $remain = $banto[0]- time();
          $rmsg = gettimemsg($remain);
          echo "<b>Time Left: </b>$rmsg<br/>";
          $nick = getnick_uid($banto[2]);
     echo "<b>By: </b>$nick<br/>";
     echo "<b>Reason: </b>$banto[1]";
          //echo "<a href=\"index.php\">Login</a>";
          echo "</p>";
          echo "</body>";
          echo "</html>";
          exit();
        }
          echo "<head>";
          echo "<title>Error!!!</title>";
          echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
          echo "</head>";
          echo "<body>";
          echo "<p align=\"center\">";
          echo "<br/>";
          addonline(getuid_sid($sid),"Chatting to ChatGirl","");
        if ($input!="")
        {
            $sendData = "botid=".$botid."&input=".urlencode($input)."&custid=".$custid;
         // Send the request to Pandorabot
         $result = PostToHost($hostname, $hostpath, $sendData);
         //TODO: Process the returned XML as an XML document instead of a big string.
         // Use string manipulations to pull out the 'custid' and 'that' values.
         $pos = strpos($result, "custid=\"");
         // Extract the custid
         if ($pos === false) {
          $custid = "";
         } else {
          $pos += 8;
          $endpos = strpos($result, "\"", $pos);
          $custid = substr($result, $pos, $endpos - $pos);
         }
         // Extrat <that> - this is the reply from the Pandorabot
         $pos = strpos($result, "<that>");
         if ($pos === false) {
          $reply = "";
         } else {
          $pos += 6;
          $endpos = strpos($result, "</that>", $pos);
          $reply = unhtmlspecialchars(substr($result, $pos, $endpos - $pos));
         }
            //echo htmlspecialchars( $reply);
            $hers = $reply;
            $hers = parsemsg($hers);
                 $input=htmlspecialchars($input);
                 $nick = getnick_uid($uid);
                 echo "<br/><b>$nick: </b>$input<br/>";
                 echo "<b>ChatGirl: </b>$hers<br/>";
      echo "<form action=\"ravebabe.php?sid=$sid\" method=\"post\">";
            echo "<br/><input type=\"text\" name=\"input\" maxlength=\"120\" value=\"$input\"/>";
     echo "<input type=\"hidden\" name=\"custid\" value=\"$custid\"/>";
     echo "<input type=\"Submit\" value=\"Say\" Name=\"Submit\"/></form><br/>";
        }else{
          echo "Hello, now you can chat with our chatbot<br/> her name is ChatGirl, have fun<br/>";
      echo "<form action=\"ravebabe.php?sid=$sid\" method=\"post\">";
          echo "<input type=\"text\" name=\"input\" maxlength=\"120\" value=\"$input\"/><anchor>";
     echo "<input type=\"hidden\" name=\"custid\" value=\"$custid\"/>";
     echo "<input type=\"Submit\" value=\"Say\" Name=\"Submit\"/></form><br/>";
        }
        
      echo "<b>0 </b><a accesskey=\"0\" href=\"index.php?action=main&amp;sid=$sid\"><img src=\"../images/home.gif\" alt=\"\"/>Home</a>";
    echo "</p>";
            echo "</body>";
    function unhtmlspecialchars( $string )
    {
      $string = str_replace ( '&amp;', '&', $string );
      $string = str_replace ( ''', '\'', $string );
      $string = str_replace ( '&quot;', '"', $string );
      $string = str_replace ( '&lt;', '<', $string );
      $string = str_replace ( '&gt;', '>', $string );
      $string = str_replace ( '&uuml;', '?', $string );
      $string = str_replace ( '&Uuml;', '?', $string );
      $string = str_replace ( '&auml;', '?', $string );
      $string = str_replace ( '&Auml;', '?', $string );
      $string = str_replace ( '&ouml;', '?', $string );
      $string = str_replace ( '&Ouml;', '?', $string );
      return $string;
    } 
    
    Last edited by Leviathan73; 01.09.09, 10:55.

    #2
    what do u mean?? or you can create your own bot at Pandorabots - A Multilingual Chatbot Hosting Service

    then just edit in your script
    LDSWAPWORLD sigpic
    site closed.
    im busy with other things in life like facebook , send me PM so i can add you
    www.pinoySG.com

    don't ask for help if you're not even helping yourself!
    i am tired of seeing the line "best site", i want to see something NEW and UNIQUE. maybe if i find one, ill go back to my wap life again.


    Comment


      #3
      how to change? I have this code in the file chat.php
      PHP Code:
      mysql_query("UPDATE ibwf_users SET plusses='0', shield='0' WHERE id='".$uid."'");
      echo "</body>";
      echo "</html>";
      exit();
      }
      if($rinfo[1]==2)
      {
      //oh damn i gotta post this message to ravebabe :(
      //will it succeed?
      $botid = "eeb070e74e366473";
      $hostname = "www.pandorabots.com";
      $hostpath = "/pandora/talk-xml";
      $sendData = "botid=".$botid."&input=".urlencode($message)."&custid=".$custid;
       
      $result = PostToHost($hostname, $hostpath, $sendData);
       
      $pos = strpos($result, "custid=\"");
      $pos = strpos($result, "<that>");
      if ($pos === false) {
      $reply = "";
      } else {
      $pos += 6;
      $endpos = strpos($result, "</that>", $pos);
      $reply = unhtmlspecialchars2(substr($result, $pos, $endpos - $pos));
      $reply = mysql_escape_string($reply);
      }
       
      $chatok = mysql_query("INSERT INTO ibwf_chat SET chatter='1', who='', timesent='".time()."', data='".time()."', msgtext='".$reply." @".getnick_uid($uid)."', rid='".$rid."';");
       
      }
      $message = "";
      }
       
      echo "<br/>";
      $chats = mysql_query("SELECT chatter, who, timesent, msgtext, exposed,data FROM ibwf_chat WHERE rid='".$rid."' ORDER BY timesent DESC, id DESC");
      $counter=0;
      while($chat = mysql_fetch_array($chats))
      {
      $canc = true;
       
       
      if($counter<8)
      {
      if(istrashed($chat[0])){
      if($uid!=$chat[0])
      {
      $canc = false;
      }
      }
      //////good
      /*if(isignored($chat[0],$uid)){
      $canc = false;
      }*/
      //////////good
      if($chat[0]!=$uid)
      {
      if($chat[1]!=0) 
      
      how it works?
      Last edited by Leviathan73; 01.09.09, 10:58.

      Comment


        #4
        registers at pandorabot.com and change bot id $botid = "eeb070e74e366473"; with ur bot id which u have registers there
        E107 Security Team Leader
        Proudly Support AccountLab Plus Billing Software

        Want your Apps to be Developed ??? mail us your requirement at info@csarlab.com
        ------------------

        Comment


          #5
          Spiders I signed up, where do I find id $botid = "eeb070e74e366473"; to change?

          Comment


            #6
            Originally posted by Leviathan73 View Post
            Spiders I signed up, where do I find id $botid = "eeb070e74e366473"; to change?
            the code u posted before had that id look it carefully
            she is beautifull than php.and i love her more than php.
            sigpic

            Comment


              #7
              Originally posted by Leviathan73 View Post
              Spiders I signed up, where do I find id $botid = "eeb070e74e366473"; to change?
              You posted it already at your chat.php replace your new botid there
              Did I help you?
              You can help me too
              Your donations will help me finance my studies.

              Comment


                #8
                I do not know where to look for new BOTID :-(

                Comment


                  #9
                  when u signed for bot at pandorabot.com they generate bot id for u dude just try to fig it out
                  E107 Security Team Leader
                  Proudly Support AccountLab Plus Billing Software

                  Want your Apps to be Developed ??? mail us your requirement at info@csarlab.com
                  ------------------

                  Comment


                    #10
                    there he found his place :-), and now that I do?

                    Comment


                      #11
                      just replace existing bot id with ur bot id in ravebabe.php which u got frm pandorabot
                      E107 Security Team Leader
                      Proudly Support AccountLab Plus Billing Software

                      Want your Apps to be Developed ??? mail us your requirement at info@csarlab.com
                      ------------------

                      Comment


                        #12
                        Spider
                        I replaced only BOTID, but we write and not speak

                        Comment


                          #13
                          u have to make it there n setup msgs in pandorabot
                          E107 Security Team Leader
                          Proudly Support AccountLab Plus Billing Software

                          Want your Apps to be Developed ??? mail us your requirement at info@csarlab.com
                          ------------------

                          Comment


                            #14
                            where you have to write messages?

                            Comment


                              #15
                              just look in pandorabot u will find everything dude
                              E107 Security Team Leader
                              Proudly Support AccountLab Plus Billing Software

                              Want your Apps to be Developed ??? mail us your requirement at info@csarlab.com
                              ------------------

                              Comment

                              Working...
                              X