Msn Bot met fout

Status
Niet open voor verdere reacties.

helpendehand123

Gebruiker
Lid geworden
3 mrt 2011
Berichten
260
Beste ....

Ik ben bezig om voor mijn zelf en voor me klasgenoten een bot te ontwikkelen.

Nu zit ik met 1 probleem.
er zit een fout in het volgende script
PHP:
?
class Resp {
var $xmlData;

function send() {
$this->xmlData .= '</Response>';
header('Content-Type: text/xml');
echo $this->xmlData;
}

function init() {
$this->xmlData = '<?xml version="1.0"?>';
$this->xmlData .= '<Response>';
}

function addMsg($msg, $newnick = '') {
$this->xmlData .= '<Message'.($newnick != '' ? ' nick="'.htmlentities($newnick, ENT_QUOTES).'"' : '').'>';
$this->xmlData .= htmlentities($msg, ENT_QUOTES);
$this->xmlData .= '</Message>';
}

function buzzer() {
$this->xmlData .= '<Buzzer />';
}

function newNick($nick) {
$this->xmlData .= '<Nick>'.htmlentities($nick, ENT_QUOTES).'</Nick>';
}

function newPSM($psm) {
$this->xmlData .= '<PSM>'.htmlentities($psm, ENT_QUOTES).'</PSM>';
}

function leave() {
$this->xmlData .= '<Leave />';
}
}

// Deze code is ook bekend van versie 3, maar er zijn een paar kleine aanpassingen gemaakt
$woorden = array( // Voeg alle woorden hieronder toe
'hoi' => 'Hoi', // Als er hoi gezegd wordt, komt er Hoi terug
'hoest' => 'Gezondheid',
'haha' => 'Wat is er zo leuk?',
'newwindow_msg' => 'Hoi :D Ik ben Tom\'s MSN Bot v4.0!');
$anders = 'Wat bedoel je?'; // Dit wordt gezegd als de bot het niet snapt

// Het script, hier neits veranderen
$resp = new Resp();
$resp->init();
$msg = str_replace(array(':', ')', '(', ';', '\'', '"', '?', '!'), '', strip_tags(strtolower(base64_decode($_POST['msg']))));
if(isset($woorden[$msg])) {
$resp->addMsg($woorden[$msg]);
} else $resp->addMsg($anders);
$resp->send();
?>

ik heb dit script gekopieerd dus niet zelfgeschreven.m

Als iemand tijd en zin heeft en even wil kijken wat er mis mee is graag.
op de plaats waar dit
PHP:
'hoi' => 'Hoi', // Als er hoi gezegd wordt, komt er Hoi terug
'hoest' => 'Gezondheid',
'haha' => 'Wat is er zo leuk?',
'newwindow_msg' => 'Hoi :D Ik ben Tom\'s MSN Bot v4.0!');
nu staat wil ik graag mijn eigen woorden typen.

kan iemand mijn helpen.

alvast bedankt
 
Ik zelf heb dit script ook wel eens gebruikt, maar ik kreeg het idee dat het niet werkt met de Nieuwe MSN..
Nou weet ik niet of dit juist is.. maar zoals jij zegt ik wil mijn eigen woorden.. daar zal hij wel ergens op beveiligd zijn..
even afwachten wat de andere HelpMij-ers zeggen.. k denk niet dat dit erg nuttige info is. Toch Succes :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan