1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Web minecraft-server.eu - Konsolenchat mit IRC-Bot

Dieses Thema im Forum "Software & Grafik" wurde erstellt von zh32, 2. Oktober 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.

  1. zh32
    Online

    zh32

    Ich habe mich mal etwas mit Python beschäftigt und dabei raus kam ein Konsolenchat mit IRC-Bot.
    Die IRC-Funktion kann man ausschalten, um den Chat nur im Terminal zu nutzen.
    Ich bin natürlich offen für Kritik. :rolleyes:

    Befehle:
    • Konsole: "quit" beendet den Chat
    • IRC: ".mseu <message>" schreibt Nachricht in den Chat

    Installation:
    • Script downloaden
    • Variablen im Script ändern
    • Terminal öffnen
    • python chat.py ausführen
    • Fertig!

    ToDo:
    • Smilies (werden zZ mit ":smilie:" ersetzt)
    • Links
    • Textformatierung
    • besseres CLI mit curses
    • Module aufräumen
    • Logout/Session verlängern
    • Python lernen ;)

    Screens:
    IRC:
    [​IMG]

    CLI:
    [​IMG]
     
    Zuletzt von einem Moderator bearbeitet: 16. Oktober 2012
  2. Werbung
    Online

    Werbung

  3. Smuil
    Online

    Smuil

    Ich bin auf dem Bild :)

    Ich bin so gut :D Gefällt mir! :D
     
  4. Crafter6432
    Offline

    Crafter6432

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    681
    Kannst du es mal woanders hochladen, MediaFire oder so? Fileupload ist Mist, ich kann es nicht Downloaden.
     
  5. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.396
    Hey coole sache, ich liebe Python <3
    Aber das mit dem python deinscript.py ist unnötig, denn du kannst oben
    in deinem script diesen hashbang verwenden, dann sollte das automatisch per
    doppelklick mit python ausgeführt werden:
    Code (Text):
    1. #!/usr/bin/env python
     
  6. Crafter6432
    Offline

    Crafter6432

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    681
    Funkt bei mir nicht:
    Ich habe lediglich pw und username geändert.
     
  7. Du musst 2 Module extern runterladen: MultipartHandler und requests. Dann geht es
     
  8. zh32
    Online

    zh32

    Dir fehlt das Modul "requests"!

    Edit: zu lahm....
     
  9. Cabraca
    Online

    Cabraca

    Lizenz?

    *zehnzeichen*
     
  10. Ich hab aber gerade auch mal'nen Problem festestellt:



    D:\s\mlp\asd>C:\Python27\python.exe chat.py
    Traceback (most recent call last):
    File "chat.py", line 88, in <module>
    loginboard(USER, PW)
    File "chat.py", line 54, in loginboard
    opener.open("http://minecraft-server.eu/board/login.php", params)
    NameError: global name 'opener' is not defined


    D:\s\mlp\asd>pause
    Drücken Sie eine beliebige Taste . . .

    1-1 Kopie eine idee?
     
  11. zh32
    Online

    zh32

    @Cabraca: "Mach was du willst"-Lizenz

    @Manf: Lade das Script nochmal runter, hab da was vertauscht.
     
  12. Danke funktioniert jetzt! :D
     
  13. Spongebob1399
    Offline

    Spongebob1399

    Registriert seit:
    4. April 2012
    Beiträge:
    1.273
    Minecraft:
    Spongebob1399
    Was genau bringt das jetzt ? ^^Ist das wie ein PopUp oder Skype ohne Telefonieren ?



    Mfg Sponge
     
  14. zh32
    Online

    zh32

    Das ist entweder eine Bridge zu einem IRC-Channel oder ein Konsolenchat.
     
  15. Cabraca
    Online

    Cabraca

    Standalone Boardchat in Java: http://goo.gl/1GKCm
    Das ist die "Hauptsache es läuft irgendwie"-alpha xD Nutzung auf eigene Gefahr.
    Wer hübschen Quellcode will ist hier falsch ^^

    Basiert auf:

    • jakarta commons-lang 2.5 (Apache 2.0)
    • jakarta commons-beanutils 1.8.0 (Apache 2.0)
    • jakarta commons-collections 3.2.1 (Apache 2.0)
    • jakarta commons-logging 1.1.1 (Apache 2.0)
    • ezmorph 1.0.6 (Apache 2.0)
    • json-lib (Apache 2.0)

    Danke an zh32 für das Python-Script.
    Danke an Zahl, für den Tip mit UTF8 BOM.
     
  16. Doofe Frage - könnte man sowas nicht auch als Handy App. Entwickeln? ^^
     
  17. Cabraca
    Online

    Cabraca

    klar. hatte ich auch schon geplant. Da mir da jetzt aber ein Projekt dazuwischen gekommen ist wird das wohl etwas dauern.
    Eventuell ja als Weihnachtsgeschenk :p
     
  18. ChristianG
    Online

    ChristianG

    Nette sache :D Daumen hoch!
    Vielleicht mag diese Frage jetzt dumm wirken, aber ich stelle sie trotzdem. Da kann ich auch mitchatten, also aus dem Terminal heraus, oder? Ist kein reiner "Reader".
    Sonst kann das doch auch als Chat-Logger misbraucht werden, oder?
     
  19. Cabraca
    Online

    Cabraca

Status des Themas:
Es sind keine weiteren Antworten möglich.