[PYTHON][EKG] kilka 'amatorskich' pytań


(Bobeeq) #1

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 :wink:.