Seite 1 von 1

mIRC Benachrichtigung bei neuer Nachricht

Verfasst: Samstag 17. Juni 2006, 20:35
von Python 47
Hi Leuts,

heute war ich mal wieder mit mIRC im IRC und hab mir so gedacht:

Immer wenn ne neue Nachricht kommt, bekomm ich das nicht mit ohne ins mIRC zu schauen.

Das wollte ich jetzt einfach mal ändern und das mit Python. Ich möchte also ein Programm erstellen, das ne Nachricht gibt, wenn im mIRC ne neue Nachricht kommt.

Ich hab blos keine Idee bzw. keinen Ansatz wie ich das realisieren könnte. Hat jemand ne Idee?

Danke!

Verfasst: Samstag 17. Juni 2006, 20:45
von murph
also eine idee wäre, den mirc als subprocess deines pythonskriptes zu starten. das bringt aber nur was, wenn man darüber auch was erfährt, ich habe leider den mirc nicht, sodass ich nicht weiß, wie kommunikativ der ist.
viel umständlicher: vllt hat sich jemand die mühe gemacht, mal einen irc-client für python zu schreiben, soll nicht sooo schwer sein, habe ich gelesen (weiß nicht den kenntnisstand von dem autor).
aber dann hättest du mehr zu tun...

Verfasst: Samstag 17. Juni 2006, 20:59
von Leonidas
Eine Alternative wäre es, einfach ein passendes Programm für mIRC zu verwenden.. (nnscript kann das: Shot, dies hier auch).

Besser noch: mIRC loszuwerden und XChat zu nutzen. Das funktioniert sehr gut und mit dem Programm XTray (im XChat Build von Demon404 sogar enthalten) kann es Benachrichtigungs-Balloons anzeigen.

Always use the right tool for the task.

Verfasst: Samstag 17. Juni 2006, 21:00
von Python 47
Das gefällt mir nicht so gut, trotzdem danke. Hat jemand ne andere Idee?

Edit: Ok Leonidas das klingt logisch. Warum sollte ich mir auch so viel Arbeit machen, wenn es schon vorhanden ist. Ich werd mir mal xChat anschauen.

Danke!

Edit2: Wäre trotzdem froh, wenn mir jemand sagen könnte, wie ich sowas berwerkstelligen könnte!

Gruß Thomas :lol:

Verfasst: Sonntag 18. Juni 2006, 09:28
von Leonidas
Python Master 47 hat geschrieben:Edit2: Wäre trotzdem froh, wenn mir jemand sagen könnte, wie ich sowas berwerkstelligen könnte!
Du kannst ein kleines mIRC-Skript schreiben, welches über irgendeinen IPC Mechanismus eine Nachricht an dein Python-Programm schickt und dieses dann dich benachrichtigt.

Verfasst: Sonntag 18. Juni 2006, 10:13
von Dakre
oder einen mini python irc bot schreiben, der sich auf einem irc server einloggt und gleichzeitig ebenfalls server ist, auf dem sich dann mirc einloggt... quasi ein proxy... er muss dann alle nachrichten von mirc zum server und umgekehrt weiterleiten, kann dann aber eben auf die query kommandos achten und dich benachrichtigen...
funktioniert wohl, ist aber eine relativ komplizierte lösung

Verfasst: Sonntag 18. Juni 2006, 10:49
von Leonidas
Dakre hat geschrieben:mini python irc bot schreiben, der sich auf einem irc server einloggt und gleichzeitig ebenfalls server ist, auf dem sich dann mirc einloggt... quasi ein proxy... er muss dann alle nachrichten von mirc zum server und umgekehrt weiterleiten, kann dann aber eben auf die query kommandos achten und dich benachrichtigen...
Sowas nennt sich Bouncer.

Verfasst: Montag 19. Juni 2006, 08:18
von pr0stAta
So blöd das auch klingen mag, dafür würde ich einfach die Scriptsprache
verwenden, die der IRC Client nutzt.

Code: Alles auswählen

on *:text:#:{ //echo DIES IST EIN TEST }
Glaube so ging das, kannst natürlich per /help nochmal nachlesen,
da gabs viele Befehle, auch z.B. um deine Highlight Begriffe
zu verwenden. Sonst einfach, wie Leonidas schon sagte, einen passenden
IRC CLienten nehmen, bei dem man selbst Highlight Begriffe eingeben kann.
Ist eigentlich das sinnvollste

Verfasst: Montag 19. Juni 2006, 13:03
von Python 47
Jop Danke, ich werds mir mal ansehen. :o

Verfasst: Montag 19. Juni 2006, 13:53
von Joghurt
Ich würde dir auch XChat vorschlagen. Die Skriptsprache dort ist nämlich (u.A.) Python.

Verfasst: Montag 19. Juni 2006, 17:35
von Python 47
Joghurt hat geschrieben:Ich würde dir auch XChat vorschlagen. Die Skriptsprache dort ist nämlich (u.A.) Python.
Mhh sehr interrsant. Aber bisher *schäm* hab ich mit xChat noch net verbinden können :cry:

Verfasst: Montag 19. Juni 2006, 18:17
von Leonidas
Python Master 47 hat geschrieben:Aber bisher *schäm* hab ich mit xChat noch net verbinden können :cry:
Wieso? Du wählst ein Netzwerk aus, klickst auf Verbinden, voila!

Verfasst: Montag 19. Juni 2006, 19:01
von Python 47
Ja das Netwerk ist aber nicht Standard, ich muss es also ein neues konfigurieren und dann kommt immer das mir der Zutritt verweigert wurde. Aber mit mIRC klappt es. :shock:

Verfasst: Montag 19. Juni 2006, 19:20
von Leonidas
Was ist es denn für ein Server? Ich kann problemlos Netzwerke und Server hinzufügen :?:

Verfasst: Montag 19. Juni 2006, 19:22
von Python 47
Netzwerk: irc.euirc.net

Aber ist auch egal. :lol:

Verfasst: Montag 19. Juni 2006, 19:50
von Leonidas
Also ich sehe EUIrc im Verbinden-Dialog und wenn ich auf Verbinden klicke verbindet er auch brav.

Btw: Habe den Thread mal verschoben.

Verfasst: Montag 19. Juni 2006, 20:38
von Python 47
Oh ich hab euric nicht gesehen. Manchmal sieht man den Wald vor lauter Bäumen nicht. :oops:

THX