Kilka pytań o funkcję handle_msg i ogólnie o programowanie bota na EKG…
Powiedzmy; użytkownik pisze do bota słowo “przepis”, bot ma odpowiedzieć “na co?”, a użytkownik odpowiada “sernik”. No i pytanie polega na tym, jak tą funkcję wykorzystać… Bo mam coś takiego:
#!/usr/bin/python
#so-8859-2 -*-
import ekg
import time
def init():
ekg.printf("generic","Zaladowano skrypt Beta")
return 1
def deinit():
ekg.printf("generic","Usunieto skrypt Beta")
return 1
def handle_msg(uin, name, msgclass, text, time, secure):
if text == "przepis"
ekg.command("msg %s Na co?"%(uin))
No i fajnie, bot zapytał “na co?” ale jak ma teraz doczekać się odpowiedzi? Tzn jak w tym momencie drugi raz wywołać funkcję, która odbierze od użytkownika kolejną wiadomość? Pytam, bo po prostu nie znam pythona i ogólnie programowanie leży na dość marnym poziomie ;).