BlackBoard » Design, Programmierung & Entwicklung » Projekte » PHP IRC-Notify für neue Posts » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (4): « vorherige 1 2 [3] 4 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen IRC-Notify für neue Posts
Beiträge zu diesem Thema Autor Datum
« Vorherige Seite
 RE: IRC-Notify für neue Posts FidelCastro 23.10.2003 23:07
 RE: IRC-Notify für neue Posts LX 24.10.2003 00:33
 RE: IRC-Notify für neue Posts FidelCastro 24.10.2003 11:19
 RE: IRC-Notify für neue Posts LX 24.10.2003 12:10
 RE: IRC-Notify für neue Posts FidelCastro 02.11.2003 10:22
 RE: IRC-Notify für neue Posts FidelCastro 24.10.2003 14:14
 RE: IRC-Notify für neue Posts PBB-Owner 02.11.2003 09:21
 RE: IRC-Notify für neue Posts PBB-Owner 02.11.2003 10:29
 RE: IRC-Notify für neue Posts DSD 02.12.2003 01:21
 RE: IRC-Notify für neue Posts LX 02.12.2003 01:30
 RE: IRC-Notify für neue Posts magician 12.02.2004 23:45
 RE: IRC-Notify für neue Posts SHAB 15.09.2004 14:57
 RE: IRC-Notify für neue Posts Black Star 15.09.2004 16:30
 RE: IRC-Notify für neue Posts SHAB 15.09.2004 16:38
 RE: IRC-Notify für neue Posts LX 16.09.2004 13:53
 RE: IRC-Notify für neue Posts SHAB 17.09.2004 16:56
 RE: IRC-Notify für neue Posts LX 17.09.2004 18:19
 RE: IRC-Notify für neue Posts SHAB 20.09.2004 12:36
 RE: IRC-Notify für neue Posts LX 20.09.2004 14:53
 RE: IRC-Notify für neue Posts splatterman 09.10.2005 15:48
Nächste Seite »

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
FidelCastro
Neuling

Dabei seit: 23.10.2003
Beiträge: 4

      Zum Anfang der Seite springen

hab ein problem beim compilen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
cp: Aufruf von stat für »./remote.mod/Makefile« nicht möglich: Datei oder Verzeichnis nicht gefunden
make[2]: Entering directory `/home/FidelCastro/eggedk/src/mod/remote.mod'
make[2]: *** Keine Regel, um »modules« zu erstellen.  Schluss.
make[2]: Leaving directory `/home/FidelCastro/eggedk/src/mod/remote.mod'
make[1]: *** [remote.mod_so] Fehler 2
make[1]: Leaving directory `/home/FidelCastro/eggedk/src/mod'
make: *** [modules] Fehler 2
FidelCastro@FidelCastro:~/eggedk>



wäre über jede hilfe dankbar
23.10.2003 23:07 FidelCastro ist offline Beiträge von FidelCastro suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Datei korrekt erstellt? Groß-/Kleinschreibung beachtet? TABs statt 8 Spaces in der Source des Makefiles verwendet?

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

24.10.2003 00:33 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
FidelCastro
Neuling

Dabei seit: 23.10.2003
Beiträge: 4

      Zum Anfang der Seite springen

hab in der makefile die spaces durch tabs ersetzt
24.10.2003 11:19 FidelCastro ist offline Beiträge von FidelCastro suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Bevor es noch mehr Probleme gibt, hänge ich die beiden Dateien jetzt einfach mal an. Die Datei heißt remote.rar, weil der Uploader hier *.tar.gz als Endung net mag. Also bitte in remote.tar.gz umbenennen.

Dateianhang:
rar remote.rar (2 KB, 69 mal heruntergeladen)


__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von LX: 02.11.2003 15:01.

24.10.2003 12:10 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
FidelCastro
Neuling

Dabei seit: 23.10.2003
Beiträge: 4

      Zum Anfang der Seite springen

Zitat:
Original von LX
Bevor es noch mehr Probleme gibt, hänge ich die beiden Dateien jetzt einfach mal an. Die Datei heißt remote.txt, weil der Uploader hier *.tar.gz als Endung net mag. Also bitte in remote.tar.gz umbenennen.



saug dir die txt aus dem post bennen sie in remote.tar.gz um
da is die richtige makefile drinne, hat auch bei mir gefunzelt
02.11.2003 10:22 FidelCastro ist offline Beiträge von FidelCastro suchen
FidelCastro
Neuling

Dabei seit: 23.10.2003
Beiträge: 4

      Zum Anfang der Seite springen

thx hat hingehauen ^^
24.10.2003 14:14 FidelCastro ist offline Beiträge von FidelCastro suchen
PBB-Owner PBB-Owner ist männlich
Neuling

Dabei seit: 02.11.2003
Beiträge: 2

      Zum Anfang der Seite springen

hallo !!

kann mir mal jemand helfen ich bekomme folgenden fehler !!

hab oben die dateien runtergeladen ! und entpackt ins richtige verzeichnis !


make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/pbb/eggdrop1.6.13/src/mod/remote.mod«
Makefile:2: *** Fehlendes Trennzeichen.. Schluss.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/pbb/eggdrop1.6.13/src/mod/remote.mod«
make[1]: *** [remote.mod_so] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/pbb/eggdrop1.6.13/src/mod«
make: *** [modules] Fehler 2

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von PBB-Owner: 02.11.2003 14:46.

02.11.2003 09:21 PBB-Owner ist offline E-Mail an PBB-Owner senden Beiträge von PBB-Owner suchen
PBB-Owner PBB-Owner ist männlich
Neuling

Dabei seit: 02.11.2003
Beiträge: 2

      Zum Anfang der Seite springen

genau das habe ich gemacht und da kommt nunmal der fehler !

den ich weiter oben gepostet habe !



EDIT:


So nachdem LX die makefile nochmal neu angehängt hat funkzte nun das compilen

nur leider hab ich jetzt ein weiters prob .

das module läuft er hat keine probs beim starten meldet auch keinen fehler.

Nun hab ich es auch im board eingebaut und wenn ich da jetzt ein post machen schreibt er trotzdem nichts im channel.

der port und pw undsoweiter sind überall angepasst.

würde mich über hilfe freuen
!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von PBB-Owner: 02.11.2003 16:45.

02.11.2003 10:29 PBB-Owner ist offline E-Mail an PBB-Owner senden Beiträge von PBB-Owner suchen
DSD
Neuling

Dabei seit: 03.08.2003
Beiträge: 4

      Zum Anfang der Seite springen

erm kann es sein das etwas aufm webspace verbietet das das board das zum irc bot sendn kann? wenn ja wie kann ichs ausschalten (ich hab root)
02.12.2003 01:21 DSD ist offline E-Mail an DSD senden Beiträge von DSD suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

      Zum Anfang der Seite springen

Der beim Bot angegebene Port muss natürlich nach außen offen sein. Kann man recht einfach prüfen, wenn man mal mit Telnet von demjenigen Rechner versucht, auf dem jeweiligen Port zu connecten.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

02.12.2003 01:30 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
magician
Neuling

Dabei seit: 12.02.2004
Beiträge: 1

      Zum Anfang der Seite springen

hi, erstmal danke für die remote.mod.

erste sahne.

dann mal meine Frage habe folgendes Script:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
function get_crewinfo($crewid) {
        global $egg_host,$egg_port,$egg_pass,$db,$n,$crewid,$nick,$channel;

                if ($fp=fsockopen($egg_host,$egg_port,$errno,$errstr,30)) {
                        fputs($fp,$egg_pass."\r\n");
                        fputs($fp,"PRIVMSG $channel From User: \037$nick\037");
                        fputs($fp,"From User: \037$nick\037\r\n");
                        fclose($fp);

                      }
}


soo das geht auch wunderbar.

er postet mir dann folgendes ins irc

Zitat:
[11:26] <@MAGiC> !getcrewinfo 1
[11:26] *speakbot* Anfrage wurde gesendet, einen Moment bitte. Anfrage wurde aus folgendem Channel gesendet: #uhb | http://copycrew.info/ma-scripts/ftp_addo...&irc_nick=MAGiC
[11:26] <@speakbot> Requested Crewid: 1From User: MAGiC


aber er soll nach der Crewid:1 nen zeilenumbruch machen, wie bekomme ich das hin?

Danke für ihre hilfe.

MFG MAGiC
12.02.2004 23:45 magician ist offline E-Mail an magician senden Beiträge von magician suchen
SHAB
Neuling

Dabei seit: 20.06.2004
Beiträge: 4

      Zum Anfang der Seite springen

Vielen Dank für die ausführliche Anleitung smile

Leider bekomm' ich das aber irgendwie nicht zum laufen...evtl weil ich eine neuere wbb version benutze (wbb 2.1.3) ?

mir ist nämlich aufgefallen, dass bei den beiden files, die gepatched werden müssen - addreply.php + newthread.php - nicht mehr alles so ist wie in der Anleitung...


die Zeile require("./irc_notify.php"); am Anfang dürfte ja kein Problem sein...das bleibt ja sicher gleich....

das andere ( irc_notify($wbbuserdata['username'],$postid,$threadid);
) hab ich, wie vorgegeben direkt unter:
$postid = $db->insert_id();
eingefügt....

allerdings stimmt die Zeile davor nicht mehr überein...


if(!isset($threadid)) eval("error("".$tpl->get("error_falselink")."");");

bzw

if($_REQUEST['action']=="announce") {


gibt es in meinen files nicht....



ansonsten...das remote module wurde erfolgreich hinzugefügt!
irc_notify hab ich auch mit allen Daten gefüttert....

(allerdings, bei $egg_host="my.bots.host.net"; ---> als host hab ich eben die IP des servers auf dem der eggdrop installiert ist angegeben , aber das passt ja schon, oder ?)


wäre klasse wenn irgendjemand Rat wüsste...ich würd das gerne zum laufen bringen smile

Merci großes Grinsen
15.09.2004 14:57 SHAB ist offline Beiträge von SHAB suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

Wir benutzen diesen Patch schon sehr lange für das WBB in mehreren Versionen.
Wie du siehst, ist unseres jetzt ein WBB-2.2.0 und wir benutzen den Patch immer noch (wenn zuch ein wenig geaendert).

Wenn du mir sagst, welche files du brauchst, kann ich dir die gerne geben.

__________________
vescere bracis meis

15.09.2004 16:30 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
SHAB
Neuling

Dabei seit: 20.06.2004
Beiträge: 4

      Zum Anfang der Seite springen

die files fürs wbb die gepatched werden müssen sind ja nur
  • addreply.php
  • newthread.php


ich bräuchte das fürs wbb2.1.3...

allerdings weiss ich nicht so genau ob es auch wirklich daran liegt...
aber alles andere hab ich eigneltich schon probiert...
15.09.2004 16:38 SHAB ist offline Beiträge von SHAB suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Der Einbau des Patches in die WBB-Software war eigentlich kein Problem, auch bei der aktuellen Version nicht. Hast du denn schonmal versucht, eine Nachricht an den Bot zu schicken, um das Remote-Modul zu testen? Ansonsten melde dich mal im IRC bei mir, ich bin meistens da.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

16.09.2004 13:53 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
SHAB
Neuling

Dabei seit: 20.06.2004
Beiträge: 4

      Zum Anfang der Seite springen

so, ich nochmal smile

Ich bin einen großen Schritt weiter, aber leider klappts immer noch nicht.

Stand der Dinge ist, dass das remote module eingebaut ist und läuft, alles einwandfrei soweit...

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
[ 16:14:07 ]  :: <SHAB> .module
[ 16:14:08 ]  :: <EggBert> [16:30] #SHAB|busy# module 
[ 16:14:08 ]  :: <EggBert> Loaded module information:
[ 16:14:08 ]  :: <EggBert>   Module: remote, v 0.1
[ 16:14:08 ]  :: <EggBert>   Module: uptime, v 1.2
[ 16:14:08 ]  :: <EggBert>     requires: eggdrop, v 106.11
...............
...............usw



überprüfung des ports auf dem server:

code:
1:
2:
3:
4:
5:
6:
[root@host root]# lsof -i:XXXX
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
eggdrop 10127 shab 6u IPv4 5935986 TCP *:XXXX (LISTEN)
[root@host root]#



in der notify.php ist (habs 3mal überprüft) der gleiche port/pass wie in der remote.c angegeben, der Pfad zur thread.php ist richtig, als egghost ist die IP des servers angegeben auf dem der eggdrop installiert ist.


Eigentlich kann es ja jetzt nur noch am Einbau ins wbb liegen oder ?

Im Anhang mal meine addreply.php | newthread.php .......
evtl findet dort ja einer 'nen Fehler..?

ich weiss sonst nämlich nicht mehr weiter smile

Dateianhang:
rar board_patch.rar (7 KB, 10 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von SHAB: 17.09.2004 16:57.

17.09.2004 16:56 SHAB ist offline Beiträge von SHAB suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Die Dateien scheinen okay zu sein.

Hast du denn schonmal versucht, das Remote-Modul zu testen? Am besten machste das mit Telnet:

telnet <host> <port>

Dann erwartet er in einer Zeile das Passwort, und in der nächsten ein IRC-Kommando, also beispielsweise

blahblubb
privmsg #channel :hallo welt


Für diese Eingaben hast du nur eine Sekunde Zeit, daher empfiehlt es sich, die vorher inklusive Zeilenumbrüche in der Zwischenablage abzulegen und dann einfach reinzukopieren.

Wenn das klappt, müsste der Bot dann im angegebenen Channel "hallo welt" sagen. Ansonsten könnte es höchstens noch sein, dass der Server, auf dem der Bot läuft, per Firewall/Paketfilter geschützt ist und der angegebene Port eben blockiert wird.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

17.09.2004 18:19 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
SHAB
Neuling

Dabei seit: 20.06.2004
Beiträge: 4

      Zum Anfang der Seite springen

tjo...
was soll ich sagen..
über telnet direkt geht das module wunderbar, damit bringt er mir die msg in den channel...muss also doch am board bzw boardeinbau liegen..nur weiss ich leider nicht mehr wo ich noch nach Fehlern gucken könnte.
20.09.2004 12:36 SHAB ist offline Beiträge von SHAB suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Demnach muss es ja mit den Boardscripten oder dem Server, auf dem das Board läuft, zusammenhängen. Da die Scripte in meinen Augen okay sind, tippe ich mal auf den Server. Eventuell unterbinden einige Provider Socketverbindungen auf fremde Rechner. Schau mal in phpinfo(), ob "Sockets Support" aktiviert ist. Ansonsten versuche mal, mit fsockopen() eine Verbindung zu einem anderen Host herzustellen, von dem du weißt, dass er online ist.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

20.09.2004 14:53 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
splatterman
Neuling

Dabei seit: 09.10.2005
Beiträge: 2

      Zum Anfang der Seite springen

Hallo,
auf der Suche, nach einem Script was die neuesten Beiträge aus einem Board auslesen kann und dann im IRC postet, bin ich auf diesen Thread hier gestoßen.

Nur habe ich ein paar Fragen dazu:
1. So wie ich es verstanden habe ist hier der Egg und das Board auf einem Server. Funktioniert das auch wenn der Eggdrop auf einem anderen Server liegt?
Wo und was müßte man dann ändern?

2. Mit welcher WBB-Version funktioniert die Ausgabe? Mit jeder oder nur bestimmten?

Vielen Dank schonmal für eure Infos.

MFG
Splatterman
09.10.2005 15:48 splatterman ist offline E-Mail an splatterman senden Homepage von splatterman Beiträge von splatterman suchen
Seiten (4): « vorherige 1 2 [3] 4 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Projekte » PHP IRC-Notify für neue Posts

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH