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

Dieses Thema im Forum "Selbstgeschriebene Plugins | Mods | Programme" 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]
     
    #1
  2. Smuil
    Online

    Smuil

    Ich bin auf dem Bild :)

    Ich bin so gut :D Gefällt mir! :D
     
    #2
  3. Crafter6432
    Offline

    Crafter6432

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

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    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
     
    #4
  5. Crafter6432
    Offline

    Crafter6432

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

    zh32

    Dir fehlt das Modul "requests"!

    Edit: zu lahm....
     
    #7
  8. Cabraca
    Online

    Cabraca

    Lizenz?

    *zehnzeichen*
     
    #8
  9. 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?
     
    #9
  10. zh32
    Online

    zh32

    @Cabraca: "Mach was du willst"-Lizenz

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

    Spongebob1399

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



    Mfg Sponge
     
    #12
  13. zh32
    Online

    zh32

    Das ist entweder eine Bridge zu einem IRC-Channel oder ein Konsolenchat.
     
    #13
  14. 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.
     
    #14
  15. Doofe Frage - könnte man sowas nicht auch als Handy App. Entwickeln? ^^
     
    #15
  16. 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
     
    #16
  17. 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?
     
    #17
  18. Cabraca
    Online

    Cabraca

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