<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://bottr.nomoketo.de/docs/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://bottr.nomoketo.de/docs/feed.php">
        <title>bottr dokumentation</title>
        <description></description>
        <link>http://bottr.nomoketo.de/docs/</link>
        <image rdf:resource="http://bottr.nomoketo.de/docs/lib/images/favicon.ico" />
       <dc:date>2012-02-06T10:01:25+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/todo?rev=1275404015&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/endnutzer:liste_der_befehle?rev=1275403767&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:acceptthemall?rev=1275403626&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/changelog?rev=1275402586&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/wiki:site_notice?rev=1269280725&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/modulentwickler:aufbau_eines_moduls?rev=1269280651&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:setstatus?rev=1269280648&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:microblogging:identica:password?rev=1269280605&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:exit?rev=1269280599&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:reload_class?rev=1269280587&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:reload_func?rev=1269280587&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:reload_modules?rev=1269280581&amp;do=diff"/>
                <rdf:li rdf:resource="http://bottr.nomoketo.de/docs/module:ping?rev=1269280571&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://bottr.nomoketo.de/docs/lib/images/favicon.ico">
        <title>bottr dokumentation</title>
        <link>http://bottr.nomoketo.de/docs/</link>
        <url>http://bottr.nomoketo.de/docs/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://bottr.nomoketo.de/docs/todo?rev=1275404015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-01T16:53:35+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>todo</title>
        <link>http://bottr.nomoketo.de/docs/todo?rev=1275404015&amp;do=diff</link>
        <description>*  Ignorelist (siehe auch Punkt: „User blocken“)
	*  Module
		*  Bugtracker
		*  Im MicroBlogging-Modul:
			*  Keine &amp;amp;gt; und &amp;amp;lt; in den Tweets!
			*  BUG: Replies sind auf identi.ca nicht möglich. WTF-Fehler.


	*  Protokoll
		*  Ausgehend
			*  vCards (XEP-0054 3.3)
				*  Avatare (XEP-0153)</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/endnutzer:liste_der_befehle?rev=1275403767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-01T16:49:27+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>endnutzer:liste_der_befehle</title>
        <link>http://bottr.nomoketo.de/docs/endnutzer:liste_der_befehle?rev=1275403767&amp;do=diff</link>
        <description>message
 Name  Befehl  Kurzbeschreibung  Berechtigungen  Hallo  hallo  Der Bot akzeptiert deine Kontaktanfrage  jeder  PING  ping  Pongt.  jeder  raw  raw &lt;string&gt; / raww &lt;string&gt;  sendet einen XML-Code an den Jabber-Server  Admins  Reload Function  reload_func &lt;class&gt; &lt;function&gt;  Parst eine PHP-Funktion neu  Admins  Reload Class  reload_class &lt;class&gt;  Parst alle Funktionen einer PHP-Klasse neu  Admins  Reload Modules  reload_modules  Liest die modules.xml neu ein  Admins  Exit  terminate  Beend…</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:acceptthemall?rev=1275403626&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-01T16:47:06+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:acceptthemall</title>
        <link>http://bottr.nomoketo.de/docs/module:acceptthemall?rev=1275403626&amp;do=diff</link>
        <description>Dieses Modul horcht auf das Event presence_subscribe. Es ist also sinnfrei, den Bot eine Nachricht mit dem Inhalt „acceptthemall“ zu schreiben. Das Modul ist leider zurzeit kaputt. Schreibe dem Bott bitte „hallo“, um akzeptiert zu werden.


Quellcode

&lt;?php
$bottr      = &amp;$argumente[0];
$parameters = $argumente[1];

$bottr-&gt;sendSubscribed($parameters['from']);
$bottr-&gt;sendMessage($parameters['from'], 'Hallo, ich bin bottr! Schön, dich kennen zu lernen ;-)');</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/changelog?rev=1275402586&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-01T16:29:46+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>changelog</title>
        <link>http://bottr.nomoketo.de/docs/changelog?rev=1275402586&amp;do=diff</link>
        <description>bottr@nomoketo.de

siehe Automatischer Changelog


Open Source

Änderungen 2010/06/01

git commit fcc07c1

	*  Nachrichten mit HTML senden jetzt auch eine Nicht-HTML-Version mit, um Clients zu unterstützen, die kein HTML können.

Änderungen 2010/03/13

git commit 93e561b</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/wiki:site_notice?rev=1269280725&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:58:45+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>wiki:site_notice</title>
        <link>http://bottr.nomoketo.de/docs/wiki:site_notice?rev=1269280725&amp;do=diff</link>
        <description>Aufgrund von extrem gründlichen Vandalismus musste die Wiki leider für Gäste schreibgeschützt werden :(

----------</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/modulentwickler:aufbau_eines_moduls?rev=1269280651&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:57:31+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>modulentwickler:aufbau_eines_moduls - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/modulentwickler:aufbau_eines_moduls?rev=1269280651&amp;do=diff</link>
        <description>Derzeit sind Module nur in PHP möglich, aber wir überlegen, auch eine Anbindung an Python und andere Sprachen zu ermöglichen.


Der Modul-Eintrag in der modules.xml

Damit das Modul überhaupt aufgerufen wird, muss man einen Eintrag in der modules.xml anlegen. Wie diese aufgebaut ist, findest du hier.</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:setstatus?rev=1269280648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:57:28+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:setstatus - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:setstatus?rev=1269280648&amp;do=diff</link>
        <description>Syntax

setstatus &lt;type&gt; &lt;status&gt;

setstatus &lt;status&gt;

setstatus &lt;type&gt;

Parameter

type

chat (standard; „online“; alias: online), dnd („beschäftigt“; alias: busy), away („abwesend“; alias: afk) oder xa (eine Art „erweitertes“ away)</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:microblogging:identica:password?rev=1269280605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:56:45+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:microblogging:identica:password - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:microblogging:identica:password?rev=1269280605&amp;do=diff</link>
        <description>Leider bietet identi.ca derzeit noch keine OAuth-artige API an, daher musst du uns dein Passwort anvertrauen. Wir versprechen dir, es nicht ohne deine Erlaubnis zu nutzen (es wird allgemein nur - automatisch - vom Bot benutzt), aber dennoch musst du uns vertrauen. Wenn du dies nicht möchtest, können wir das absolut verstehen, aber dann können wir dir derzeit keine identi.ca-Unterstützung anbieten. Wir hoffen auch, dass identi.ca sich in dieser Hinsicht bald ändert, deren Softwarebasis status.net…</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:exit?rev=1269280599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:56:39+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:exit - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:exit?rev=1269280599&amp;do=diff</link>
        <description>Aufruf

terminate

Quellcode

&lt;?php
$bottr-&gt;terminate();
?&gt;

...
	&lt;module event='message'&gt;
		&lt;name&gt;Terminate&lt;/name&gt;
		&lt;regex&gt;/^terminate$/i&lt;/regex&gt;
		&lt;php&gt;
			&lt;function&gt;exit&lt;/function&gt;
		&lt;/php&gt;
		&lt;adminonly&gt;true&lt;/adminonly&gt;
	&lt;/module&gt;
...</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:reload_class?rev=1269280587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:56:27+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:reload_class - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:reload_class?rev=1269280587&amp;do=diff</link>
        <description>Aufruf

reload_class &lt;class&gt;</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:reload_func?rev=1269280587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:56:27+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:reload_func - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:reload_func?rev=1269280587&amp;do=diff</link>
        <description>Aufruf

reload_func &lt;class&gt; &lt;function&gt;</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:reload_modules?rev=1269280581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:56:21+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:reload_modules - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:reload_modules?rev=1269280581&amp;do=diff</link>
        <description>Aufruf

reload_modules

Quellcode

&lt;?php
$bottr      = &amp;$argumente[0];
$parameters = $argumente[1];

$bottr-&gt;loadModuleConfig(false);
$bottr-&gt;sendMessage($parameters['from'], 'Modules reloaded');

...
	&lt;module event='message'&gt;
		&lt;name&gt;Reload Modules&lt;/name&gt;
		&lt;regex&gt;/^reload_modules$/i&lt;/regex&gt;
		&lt;php&gt;
			&lt;function&gt;reloadmodules&lt;/function&gt;
		&lt;/php&gt;
		&lt;adminonly&gt;true&lt;/adminonly&gt;
	&lt;/module&gt;
...</description>
    </item>
    <item rdf:about="http://bottr.nomoketo.de/docs/module:ping?rev=1269280571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-22T18:56:11+01:00</dc:date>
        <dc:creator>Raphael</dc:creator>
        <title>module:ping - alte Version wieder hergestellt</title>
        <link>http://bottr.nomoketo.de/docs/module:ping?rev=1269280571&amp;do=diff</link>
        <description>Aufruf

ping

Quellcode

&lt;?php
$bottr      = &amp;$argumente[0];
$parameters = $argumente[1];

$bottr-&gt;sendMessage($parameters['from'], 'PONG!');

...
	&lt;module event='message'&gt;
		&lt;name&gt;PING-Modul&lt;/name&gt;
		&lt;regex&gt;/^(ping|ping (.*))$/i&lt;/regex&gt;
		&lt;php&gt;
			&lt;function&gt;ping&lt;/function&gt;
		&lt;/php&gt;
	&lt;/module&gt;
...</description>
    </item>
</rdf:RDF>

