Posts by Steakschen

    Zum einlesen dann
    Input=fopen("Datei","r")
    Oder muss ich's zeilenweise machen


    edit: habs rausgefunden, für die die es auch mal brauchen, also grobes Beispiel mit Parameterübergabe



    Werd es noch in den Listener bauen und euch zur Verfügung stellen.


    Ich werde es nutzen da ich manche Whatsapp Befehle nur von bestimmten Nummern auslösen will, diese Nummern aber nicht im QuellCode pflegen will sondern einer Datei.
    Z.B. Gebe ich das Menu heute und morgen in der Mensa per Befehl zurück, das können nun immer mehr Leute und die ganze Zeit habe ich in in einer Großen if im Quellcode, jetzt bald in einer Datei

    Exabyte
    framp und ich sind dabei ;)


    Im anderen Thread stellen wir das dann bereit,
    die Frage ist nur noch wie und was die Community braucht.


    btw, kennt sich jemand in Python aus gut?
    Ich brauch nur schnell nen Code Snipsel für Daten aus einer TXT einzulesen und diese in ein Array schreiben.


    TXT
    Carsten:490101010101
    Tom:12031230123
    Uschi:2020310230123


    und in dem Array
    Nummern_privat = ["n491010101","202020202","10101010"]


    stehn, der Sinn der Sache ist der dann kann man txt datei anlegen mit Nummer die man dann für unterschiedliche Befehle Rechte einräumen kann.


    Will das Array nicht im ProgrammCode eintragen/pflegen sondern die TXT

    Hallo
    Ich hab jetzt wieder das Problem das ich kein sudo mehr machen kann.


    Ich habe blöderweise in der bashrc ein anmeldebild mir Infos zu CPU Takt etc. Dort ist ein sudo vcmem oder so drin.
    Das fuhrt er nicht aus
    Also geht anmelden auch nicht mehr.


    Und ein sudo reboot geht auch nicht.


    Jemand eine Idee was mit das abschießen oder sperren kann?


    Danke


    PS. In der sudoers hab ich nichts geändert

    @ framp ich versteh die folgende zeile nicht:


    if self.auhorizedCommandSenderList == None:


    Heißt doch, wenn self.authorizedListe = leer ist oder? also dann wenn jemand geschrieben hat der nicht darf richtig?


    also wirft er wenn ich schreibe mit -m meine nummer mich in den else Teil richtig?



    edit: habs gefixt ^^


    stelle nachher die korrigierte Version framp bereit und der baut nen patch

    @mastepete die meldung kommt wenn du eine Nachricht schreibst die nicht linux kommando ist.
    wenn du ls -l schickst bekommst du eine Antwort


    dazu nun meine Frage an framp
    wie kann ichs anpassen das er es nur als Kommando nimm wenn ich sag ich mal bash: ls- l schreibe


    weil so will er jede nachricht als bash command ausführen



    ich hab jetzt die Listenener msgRecieved angepasst
    wo if sup? könnt ihr normal Commands eintragen
    und einen Befehl gibt er nur weiter wenn ihr "Bash: " davorschreibt


    aber vlt hatte es sich framp viel einfacher gedacht ^^


    hey Framp


    ich lese gerne Code von Menschen die besser programmieren als ich, hab zu deiner CMDClient jetzt ein kleine Frage zum Verständnis.


    Wieso nutzt du,


    im def init
    self.jid = "%s@s.whatsapp.net" % phoneNumber


    def login(self, username, password):
    self.myjid = "%s@s.whatsapp.net" % username


    also du setzt die Variable 2 mal, nutzt sie aber nicht.



    zum Listener:
    Du hast kein reconnect drin, wie löst du das Problem wenn die Sitzung crasht oder abstürtzt ? Prüfst du den laufenden Dienst ab?


    [hr]


    jetzt macht er es aber fügt immer
    /bin/sh: 1: !rpidata: not found
    Command failed with rc 127


    an


    Ich bin erst in der CmdClient, wenn ich nachher die Listener anpasse meld ich mich ok ? ;)