YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Automatische Bearbeitungen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 22.709 Views | | Thema zu Favoriten hinzufügen
Seiten (3): [1] 2 3 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Automatische Bearbeitungen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

 Automatische Bearbeitungen Antworten Zitieren Editieren Melden       UP

Titel: Automatische Bearbeitungen
Version: 1.4
Beschreibung: Ermöglicht einen Bot einfach selbst zu Konfigurieren.
Der Bot reagiert auf bestimmte Wörter die in einem Post vorkommen.
Auf die Wörter die angegeben werden können, kann der Bot folgendermaßen reagieren:
1.Er kann auf den Post antworten und dabei Variablen wie {username} verwenden.
2.Er kann das Thread schliessen
3.Er kann das Thread verschieben
4.Er kann einen SQL-Query ausführen in welchem ebenfalls Variablen verwendet werden können.

Beispiel:
Der Bot reagiert auf die Wörter „Bot,schlies,thema“.
Jemand schreibt „Bot schlies bitte das Thema.“
Der Bot reagiert bei der richtigen Konfiguration und schliest das Thema.

Variablenliste für Antwort-Titel, Antwort-Text und SQL-Query:
{threadid} – ID des Themas in welchem der Bot reagiert
{boardid} – ID des Boards in welchem der Bot reagiert
{threadprefix} – Prefix des Themas falls vorhanden
{threadtopic} – Titel des Themas
{threadstarttime} – Startzeit des Themas
{threadstarterid} – ID des Themenstarters
{threadstarter} – Name des Themenstarters
{replycount} – Anzahl Antworten im Thema
{views} – Anzahl Views im Thema
{pollid} – ID der Umfrage falls vorhanden
{lastpostid} – ID des letzten Posts (Der Post auf den der Bot reagiert)
{userid} – Benutzer ID des Verfassers des Beitrags auf den der Bot reagiert
{username} – Benutzer Name des Verfassers des Beitrags auf den der Bot reagiert
{posttopic} – Thema des Beitrages auf den der Bot reagiert
{posttime} – Zeitpunkt des Beitrages auf den der Bot reagiert
{postmessage} – Nachricht des Beitrages auf den der Bot reagiert
{postipaddress} – IP-Adresse des Beitrages auf den der Bot reagiert
{pollwinner} – Momentane Gewinneroption der Umfrage falls vorhanden
{polloptioncount} – Anzahl Optionen in der Umfrage falls vorhanden
{pollvotes} – Momentane Anzahl von Stimmen der Umfrage falls vorhanden
{pollwinvotes} – Anzahl Stimmen der Momentanen Gewinneroption
{pollwinpercent} – Prozentanteil der Momentanen Gewinnneroption

Dies ist mein zweiter Hack, also nicht vergessen ein Backup anzulegen Augenzwinkern .

Könnte noch fehler enthalten, da er noch nicht getestet wurde.
----


weiter zum Download


__________________
(\ /)
( . .)
C('')('')
31.03.07 21:35 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
BMWZ4 BMWZ4 ist männlich
Mitglied


Dabei seit: 18.06.06
Beiträge: 220
Herkunft: Sendenhorst
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

wenn da dann zB bot schlies thema geschrieben wird, kann das jeder machen??? oder nur mods?? weil wäre ja nen bissl doof^^
03.04.07 10:49 BMWZ4 ist offline E-Mail Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Hoi!

Es kann bei jeder Bearbeitung eingestellt werden auf welche Gruppe reagiert werden soll.

Ich habe hier noch eine Demo das man sich das Paket nicht herunterladen muss um es an zu schauen.

Gruss

Dateianhang:
gif demo.gif (85 KB, 1.437 mal heruntergeladen)


__________________
(\ /)
( . .)
C('')('')
03.04.07 10:54 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
BMWZ4 BMWZ4 ist männlich
Mitglied


Dabei seit: 18.06.06
Beiträge: 220
Herkunft: Sendenhorst
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

wenn ich als admin jetzt "closed, wird hier zum spamthread #closed#" schreibe, und wenn #closed# die variable für den ist, wird das dann auch angezeigt?? oder verschwindet das dann??

kann mir das grade mal überhaupt net vorstellen^^
demoboard hast du net, ne großes Grinsen ^^
03.04.07 11:05 BMWZ4 ist offline E-Mail Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Hi!
Live-Beitrag-Demo gibt es hier. Hier sucht der Bot nach den Wörtern "bot,gib,beispielantwort" und reagiert in allen Foren und für alle Benutzergruppen.

Zitat:

wenn ich als admin jetzt "closed, wird hier zum spamthread #closed#" schreibe, und wenn #closed# die variable für den ist, wird das dann auch angezeigt?? oder verschwindet das dann??

kann mir das grade mal überhaupt net vorstellen^^

Wenn du eingestellt hast, der Bot soll nach #closed# suchen, und er soll auf Administratoren reagieren, dann schliesst er einfach das Thema ohne etwas zu sagen (..falls #closed# in einem neuen Beitrag vorkommt und von einem Administratoren geschrieben wurde..).
Falls du auch eine Begründung oder so geben willst, musst du eine zusatzliche Bearbeitung einfach mit den gleichen Suchwörtern erstellen.

Gruss

__________________
(\ /)
( . .)
C('')('')
03.04.07 11:37 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Digibo Digibo ist männlich
Mitglied


Dabei seit: 15.05.06
Beiträge: 48
Herkunft: Halle
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

wäre schön wenn es funktionieren würde

oder was mach ich falsch verwirrt
03.04.07 13:26 Digibo ist offline E-Mail Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Wäre schön, wenn ich auch wissen dürfte was nicht funktioniert.

__________________
(\ /)
( . .)
C('')('')
03.04.07 16:17 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Kirki
Mitglied


images/avatars/avatar-4699.jpg

Dabei seit: 03.09.06
Beiträge: 57
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Hi. Habe den Bot mal bei mir eingebaut und bisher nur die Worterkennung getestet. Funktioniert einwandfrei. Sehr lustig um seine User zu ärgern. großes Grinsen

So etwas habe ich schon länger gesucht, thx. smile
03.04.07 16:28 Kirki ist offline Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Kirki
Sehr lustig um seine User zu ärgern. großes Grinsen


Naja, auch eine Variante um es zu benutzen großes Grinsen

__________________
(\ /)
( . .)
C('')('')
03.04.07 16:34 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Digibo Digibo ist männlich
Mitglied


Dabei seit: 15.05.06
Beiträge: 48
Herkunft: Halle
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

ich habe den Hack Installiert und alles so gemacht wie es da steht

Aber beim anwenden - macht er nicht

es wird einfach nicht selbst geschlossen
03.04.07 16:53 Digibo ist offline E-Mail Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Hallo

Wie hast du denn die Bearbeitung eingestellt?

Gruss

__________________
(\ /)
( . .)
C('')('')
03.04.07 18:10 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Digibo Digibo ist männlich
Mitglied


Dabei seit: 15.05.06
Beiträge: 48
Herkunft: Halle
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

als Test - sowie in dein Bild
03.04.07 18:24 Digibo ist offline E-Mail Finden Als Freund hinzufügen
Kirki
Mitglied


images/avatars/avatar-4699.jpg

Dabei seit: 03.09.06
Beiträge: 57
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Hua, jetzt habe ich auch ein Problem. Also in meinem Testforum funzt alles, gerade die Install.php auf meinen regulären Board gestartet und dicke Fehlermeldung:
(Forum liegt auf anderem Webspace als mein Testboard)


Zitat:

Database error in WoltLab Burning Board: Invalid SQL: CREATE TABLE bb13_autoanswers ( id int(11) NOT NULL auto_increment, boards varchar(250) NOT NULL default '', groups varchar(250) NOT NULL default '', autoanswertitle varchar(250) NOT NULL default '', searchwords text NOT NULL, action int(11) NOT NULL default '0', answerusername varchar(250) NOT NULL default '', answertitle varchar(250) NOT NULL default '', answertext text NOT NULL, moveboard int(11) NOT NULL default '0', sqlquery text NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9' at line
mysql error number: 1064
Date: 03.04.2007 @ 18:24
Script: /install.php?action=install


Ich muß allerdings sagen das der Rootserver auf dem mein Forum liegt momentan starke Probleme hat und ziemlich langsam ist, teilweise ganz ausfällt (Support ist da schon drann).

Liegt es daran oder ist es etwas anderes ?
03.04.07 18:29 Kirki ist offline Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

jo, hab auch alles sorgfälltig eingebaut.

Da antwortet kein Bot anschließend.
Was mir noh auffiehl (ich spreche in der Vergangenheitsform ^^)
Nachdem ich wieder im ACP auf Bearbeiten ging, war nicht mehr das EINE gewünschte Forum markiert, sondern alle, die noch folgten drunter - im PhpMyAdmin war aber die ForenID ok eingetragen. evtl. nochn kleiner Bug.

Aber im Grunde ne geile Idee, wenns nur funzen würde großes Grinsen
03.04.07 19:11 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Hallo

@hutzi,

Das mit den Foren ist ein kleiner Bug den ich beseitigen werde, ich weiss schon wo das Problem liegt, ist keine grosse Veränderung. Könnte ich mir dein Board mal genauer mit den Einstellungen ansehen? Bei mir antwortet der Bot ohne Probleme...

Ein screenshot von den Einstellungen würde mir evtl. schon ausreichen.

@Kirki ich schau mir dein Problem auch noch an. Ich bin mir nicht genau sicher an was es liegt, vll. an der MySQL Version oder an den MySQL Einstellungen. Möglich wäre vielleicht den MySQL zu verändern das er für dich funktioniert ODER ich könnte dir die Datenbank auch manuell einrichten, wozu ich allerdings Datenbank Zugriff brauche... Melde dich mal bei Gelegenheit per PM.

__________________
(\ /)
( . .)
C('')('')
03.04.07 20:09 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Kirki
Mitglied


images/avatars/avatar-4699.jpg

Dabei seit: 03.09.06
Beiträge: 57
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Ahoi, ich habe es mit einem "Workaround" probiert.^^

Tabelle "autoanswers" mit Sqldumper aus der DB exportiert und in der anderen wo die Install.php gemeckert hat wieder importiert.

Klappt. großes Grinsen
03.04.07 21:27 Kirki ist offline Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Hi HForum,

evtl. liegt mein Problem auch nur darin, das folgende Suchstelle in der addreply.php bei mir 3x vorkommt.
code:
1:
2:
3:
header("Location: thread.php?sid=$session[hash]&postid=$postid#post$postid");


und zwar glecih 2x folgend hier:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
    $db->unbuffered_query("UPDATE bb".$n."_subscribethreads SET countemails=countemails+1 WHERE threadid='$threadid' AND emailnotify=1 AND countemails<'$maxnotifymails'",1);
   ===>>> header("Location: thread.php?sid=$session[hash]&postid=$postid#post$postid");
    exit();
  }
    }elseif($closen==$botabfrage[closebefehl] && $thread['starterid']!=$wbbuserdata['userid']){
    	===>>> header("Location: thread.php?sid=$session[hash]&postid=$postid#post$postid");
    	exit();
    }
  }


und einmal noch hier:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
     $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1".ifelse($rankid!=$wbbuserdata['rankid'],", rankid='$rankid'","")." WHERE userid = '$wbbuserdata[userid]'",1);

    $thread['topic']=rehtmlspecialchars($thread['topic']);
    $result=$db->query("SELECT u.email, u.username, s.countemails FROM bb".$n."_subscribethreads s LEFT JOIN bb".$n."_users u USING(userid) WHERE s.threadid='$threadid' AND s.userid<>'$wbbuserdata[userid]' AND s.emailnotify=1 AND s.countemails<'$maxnotifymails' AND u.email is not null");
    while($row=$db->fetch_array($result)) {
     if($row['countemails']==$maxnotifymails-1) eval ("\$mail_text = \"".$tpl->get("mt_newpost_lastone")."\";");
     else eval ("\$mail_text = \"".$tpl->get("mt_newpost")."\";");
     eval ("\$mail_subject = \"".$tpl->get("ms_newpost")."\";");
     mailer($row['email'],$mail_subject,$mail_text);
    }
    $db->unbuffered_query("UPDATE bb".$n."_subscribethreads SET countemails=countemails+1 WHERE threadid='$threadid' AND emailnotify=1 AND countemails<'$maxnotifymails'",1);

    header("Location: thread.php?sid=$session[hash]&postid=$postid#post$postid");
    exit();
   }
  }
 }


Kommt bestimmt wegen eingebauter anderer Hacks 3x vor.
Kannst Du mich technisch hier unterstützen, und evtl. einen größeren Raum der Suchstelle posten?

Und ^^: Viele, wie auch ich, haben ja so eine Quickreply Funktion unterhalb des Threads, könnte man die BotFunktion dort auch, sowie auch bei der *.php Datei, die für die Änderung eines Posts zuständig ist, implementieren?

Oder ginge beides automatisch?.
04.04.07 09:27 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Hoi,

wenn du den Quickreply hack von Rellek benutzt, sollte es auch so gehen.

Natürlich kann ich dich Unterstützen und dir eine neue Stelle suchen. Dazu brauche ich allerdings deine addreply.php und falls es beim neuerstellen eines Themas auch nicht funktioniert deine newthread.php ebenfalls.

Ich kann es dir bei bedarf natürlich auch einbauen...

Beim editieren des Beitrages reagiert der Bot noch nicht, aber ich kann auch mal schauen was ich da tun kann.

Gruss

__________________
(\ /)
( . .)
C('')('')
04.04.07 13:47 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Digibo Digibo ist männlich
Mitglied


Dabei seit: 15.05.06
Beiträge: 48
Herkunft: Halle
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Ich habe mir jetzt mal meine addreply.php
durchgeschaut und ich finde keine Bot ausführung
so wie es in der von @ hutzi im zweiten code darstellung

ich hänge mal meine addreply.php hier rein - vieleicht findet einer denn fehler

Dateianhang:
unknown addreply.php (18 KB, 4 mal heruntergeladen)
04.04.07 14:26 Digibo ist offline E-Mail Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Themenstarter Thema begonnen von HForum
Antworten Zitieren Editieren Melden       UP

Hmm, ich denke du hast es am falschen Ort eingebaut - Die zeie über der du es eingefügt hast ist nicht 100% gleich wie nach der du suchen solltest.

Versuches mal mit dieser, ich kann dir nicht garantieren das es funktioniert, aber die Hoffnung ist da fröhlich .

--> Backup machen

Gruss

Dateianhang:
unknown addreply.php (18 KB, 10 mal heruntergeladen)


__________________
(\ /)
( . .)
C('')('')
04.04.07 15:35 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Seiten (3): [1] 2 3 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Automatische Bearbeitungen