Seite 1 von 2

Bot bauen / der Aufgaben erledigt?

Verfasst: 19.01.2009 08:05
von LisaserstesForum
Hi, ich wollte mich mal ein wenig mit den Bots beschäftigen, leider spuckt die Suche nichts aus, da der Begriff zu kurz ist.
Ich kenne bisher nur die Bots der Suchmaschinen, habe hier aber schon mal gelesen, dass man selbst einen Bot machen kann.
Kann der dann auch bestimmte Aufgaben für einen übernehmen?

Bei Googlesuche habe ich gelesen, dass Bots kleine Programme sind, das würde ja dem wiedersprechen, dass man in phpBB einen
Bot selbst bauen kann so ganz einfach über den ACP, oder liege ich da falsch?

Würde mich über ein paar Informationen über dieses Thema freuen, danke schön :)

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 19.01.2009 08:59
von Dave
Hi,

interessant wäre es zu wissen was dein Bot so alles können soll. Und wann und wie er was machen soll. ;)

MfG
Dave

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 19.01.2009 09:03
von LisaserstesForum
Naja, das ist nicht ganz einfach zu erklären :D *g*
Wollte erst einmal so ein paar Grundinfos zu Bots bekommen. :wink:

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 19.01.2009 12:41
von Dave
worstbull hat geschrieben:Auch dieser Beitrag ist im MOD- Forum besser aufgehoben.

mfg
ui nen neuer Mod hier :roll: Schonmal was vom Melde Button gehört wenns dich stört??
LisaserstesForum hat geschrieben:Naja, das ist nicht ganz einfach zu erklären :D *g*
Wollte erst einmal so ein paar Grundinfos zu Bots bekommen. :wink:
Ich sage es mal so: machbar ist alles. Die frage is ob du oder jemand anders es programmierst.
Die frage ist halt ob du das was du brauchst einfach mit einer php Datei erreichen kannst oder ne selbstständiges Programm brauchst. bei der php Datei stellt sich die frage wie oft sie ausgeführt wird und ob du nicht ne cronjob dafür brauchst. Sowas is dann natürlich nichtmehr beim normalen webspace dabei.
Soll der Bot nen eigenes Programm sein brauchst dann zusätzlich noch nen Server auf dem du das laufen lassen kannst.

MfG
Dave

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 21.01.2009 19:24
von Boecki91
Bots die im eigenen Forum "tätig" sind, sind einfacher, wenn eine bestimmte Seite (Beitrag geschrieben) aufgerufen wird wird etwas gemacht (Funktion: Beitrag kommentieren).

In externen Foren hast du kein Trigger Element, da müsstest du Regelmäßig eine Abfrage starten, Cronjobs sind nicht für php geeignet, vielleicht dann Perl oder so nutzen, somit ist es kann es da um ein vielfaches komplizierter werden.

Hängt also sehr von der Art ab ;)

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 22.01.2009 04:16
von gn#36
PHP lässt sich wie andere Skriptsprachen auch in Cronjobs nutzen wenn es einen entsprechenden Interpreter gibt (den gibt es auf jeden Fall, die Frage ist ob er installiert ist). Einen pseudo Cronjob kann man auch im phpBB einbauen. Das ist so gelöst dass das phpBB eine durchsichtige 1x1 Grafik in die Seite einbaut wenn ein Cronjob notwendig ist. Hinter der Grafik liegt dann eine php Seite, wenn der Browser die Grafik aufruft, dann wird der Cronjob ausgeführt. Das kann natürlich auf diese Weise nicht die Laufzeitbeschränkung umgehen, lässt sich bei bedarf aber auch automatisch mit einem richtigen Cronjob aufrufen und vor allem wird der Seitenaufbau für den User nicht gebremst was der Fall wäre wenn man den pseudo Cronjob direkt in die Seite einbauen würde.

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 22.01.2009 10:41
von Dave
gn#36 hat geschrieben:und vor allem wird der Seitenaufbau für den User nicht gebremst was der Fall wäre wenn man den pseudo Cronjob direkt in die Seite einbauen würde.
Da haste aber nen großen nachteil: Wenn der User die seite verlässt bevor der Cronjob durch ist hast nen kleines Problem :wink:

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 22.01.2009 13:11
von piero
Dave hat geschrieben:Da haste aber nen großen nachteil: Wenn der User die seite verlässt bevor der Cronjob durch ist hast nen kleines Problem :wink:
das kannst du mit der funktion ignore_user_abort() umgehen :)
oder auch gleich in der php.ini / mit ini_set(): ignore_user_abort

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 22.01.2009 16:27
von gn#36
Ich bin mir nicht 100% sicher wie sich das verhält wenn alle Daten die zum User müssen bereits vor der eigentlichen Arbeit geschickt wurden. So ist die cron.php jedenfalls aufgebaut.

Re: Bot bauen / der Aufgaben erledigt?

Verfasst: 26.01.2009 09:26
von LisaserstesForum
Ok, also es ging um einen Bot, der im eigenen Forum Aufgaben erledigt.
Zum Beispiel erkennt, wenn in einem Beitrag ein Foto gepostet wurde (per Dateianhang und[img]) und dann
eine vorgegebene Aktion ausführt, z.B. in Beitrag x einen Link zu der Seite setzt.
Allerdings scheint es sich ja doch nicht ganz so einfach anzuhören. :wink: