Hoi -> Heey..! (reageert hij dan)
maar zodra der: Hoi! wordt getypt niet meer.
of tewel. als een reageer term voor komt in de gehele zin zou die al moeten reageren.
dit is het scriptje:
<?
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 :D',
'hallo' => 'Hallo :P',
'hey' => 'Hey :)',
'haai' => 'Haai ;)',
'hoi!' => 'Hoi :D',
'ja' => 'Ja?',
'ja!' => 'Ja?',
'nee' => 'Nee?',
'nee!' => 'Nee?',
'hoest' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoest?' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoe ist' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoe ist?' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoe is het' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoe is het?' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoe gaat het' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hoe gaat het?' => 'Goed, maar ik ben ook maar een MSN-bot, hè? :P',
'hallo!' => 'Hallo :P',
'hey!' => 'Hey :)',
'haai!' => 'Haai ;)',
'cool' => 'Wie? Ik? ;)',
'leuk' => 'Wat is leuk?',
'cool!' => 'Wie? Ik? ;)',
'leuk!' => 'Wat is leuk?',
'woef' => 'dat zegt een hond. :D',
'waf' => 'dat zegt een hond. :D',
'woef!' => 'dat zegt een hond. :D',
'waf!' => 'dat zegt een hond. :D',
'miauw' => 'dat zegt een kat. :P',
'miauw!' => 'dat zegt een poes. :P',
'wie ben je' => 'Ik? ik ben de chatbot van Oeding FM, gemaakt door DJ Niels! Maar dat wist je al, toch? :P',
'wie ben je?' => 'Ik? ik ben de chatbot van Oeding FM, gemaakt door DJ Niels! Maar dat wist je al, toch? :P',
'watkanje' => 'Hoi, hallo, hey, haai, cool, leuk, woef, waf, miauw, wie ben je, programmas en watkanje.',
'programmas' => 'Type de naam van een programma in, en je krijgt er info over. Je kunt kiezen uit: Pasopjetelefoon, pizza en willekeurigemuziek.',
'pasopjetelefoon' => 'In Pas Op Je Telefoon bellen we iemand op die zich heeft aangemeldt op onze site. Die gene weet van niks als we hem bellen! :P',
'pizza' => 'In Pizza! we iemand op, en laten we een een soort gesprek horen. In dat geprek hoor je dingen als "U heeft pizza besteld" enzo. :D',
'willekeurigemuziek' => 'In willekeurige muziek spelen we verschillende nummers af. Als je een voorkeur voor een nummer hebt, SMS dat nummer dan naar +31623123753.',
':P' => ':P',
':D' => ':D',
':O' => ':O',
':)' => ':)',
':-P' => ':P',
':-D' => ':D',
':-O' => ':O',
':-)' => ':)',
':(' => ':(',
':-(' => ':(',
'newwindow_msg' => 'Hoi :D Ik ben de MSN-bot van Oeding FM!');
$anders = 'Daar kan ik nog niet op antwoorden, sorry! zeg "watkanje" om te zien waar ik allemaal op kan antwoorden :)';
// 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 hop dat me vraag duidelijk is. het is slordig gevormuleert.
groetjes JesseDegger - ick-in-noot