This shows you the differences between the selected revision and the current version of the page.
wiki:aiml2000-interface 2011/05/31 11:05 | wiki:aiml2000-interface 2011/05/31 11:31 current | ||
---|---|---|---|
Line 15: | Line 15: | ||
<code> | <code> | ||
<?php | <?php | ||
+ | |||
+ | // Logfile | ||
+ | // | ||
$fd=fopen("/tmp/aiml2000.log", a); | $fd=fopen("/tmp/aiml2000.log", a); | ||
fwrite($fd, base64_decode($_GET[data])); | fwrite($fd, base64_decode($_GET[data])); | ||
fclose($fd); | fclose($fd); | ||
+ | // Get the field from the data-var | ||
+ | // | ||
$exp=explode("\t", base64_decode($_GET[data])); | $exp=explode("\t", base64_decode($_GET[data])); | ||
Line 27: | Line 32: | ||
// $exp[4] -> Message | // $exp[4] -> Message | ||
+ | // Result | ||
+ | // | ||
if ($exp[0]=="CHAT") | if ($exp[0]=="CHAT") | ||
{ | { | ||
echo "Thanks for chatting with me ".$exp[3]; | echo "Thanks for chatting with me ".$exp[3]; | ||
+ | die; | ||
} | } | ||
Line 35: | Line 43: | ||
{ | { | ||
echo "Thanks for sending an IM to me ".$exp[3]; | echo "Thanks for sending an IM to me ".$exp[3]; | ||
+ | die; | ||
} | } | ||
Line 40: | Line 49: | ||
{ | { | ||
echo "Thanks for your request to this group, ".$exp[3]; | echo "Thanks for your request to this group, ".$exp[3]; | ||
+ | die; | ||
} | } | ||
+ | echo "\n"; | ||
?> | ?> | ||
</code> | </code> | ||
Line 47: | Line 58: | ||
\\ | \\ | ||
The answer from the server is written in the source-channel (Chat, Instant Message oder Group Message). \\ | The answer from the server is written in the source-channel (Chat, Instant Message oder Group Message). \\ | ||
+ | \\ | ||
+ | **Please** use an: | ||
+ | <code> | ||
+ | echo "\n"; | ||
+ | </code> | ||
+ | if you are not giving any output from the server, because the bot-Thread can end then immediately. \\ | ||
\\ | \\ | ||
You are also able to execute commands coming from the server. You have to enable it first with: | You are also able to execute commands coming from the server. You have to enable it first with: |