Witam.
Czy mógłby ktoś mi pomóc napisać robota pod EKG, który będzie zabijał proces (poprzez pkill) i także uruchamiał np. plik test.sh po napisaniu odpowiedniej wiadomości na numer gg? Np. piszę na numer gg robota "kill1" i zabija odpowiedni proces przypisany do tego polecenia (np. pkill serwer), a po napisaniu "uruchom1" uruchamiał np. plik /home/użytkownik/server.sh.
Pozdrawiam.
Skrypt w pythonie robot gg, zabijaj
Chętnie, z czym dokładnie masz problem, do czego już doszedłeś?
http://rtfm.killfile.pl/
http://rtfm.killfile.pl/
Z Pythonem nie jestem bardzo blisko, więc proszę o wyrozumiałość. W internecie znalazłem taki oto skrypt:
Robot wtedy na jakąkolwiek wiadomość odpisuje "Wiadomość 2". Nawet kiedy próbuję zmienić "Wiadomość 2" na coś innego, to i tak bot odpowiada "Wiadomość 2" (mimo ponownemu załadowaniu skryptu). Chciałbym, aby robił to co pisałem wyżej. (Z góry przepraszam za błędy w wypowiedzi, ale jestem lekko zmęczony). Pozdrawiam
Kod: Zaznacz cały
#!/usr/bin/python
# -*- coding: iso-8859-2 -*-
import ekg
user=[xxxxxx]
def init():
ekg.printf("generic","Zaladowano")
return 1
def deinit():
ekg.printf("generic","Usunięto")
return 1
def handle_msg(uin, name, msgclass, text, time, secure):
if user.count(uin)!=0:
reply="Wiadomość 1"
else:
reply="Wiadomość 2"
ekg.command("msg %s %s"%(uin,reply))
return 1