index koincidence pro kratke zpravy
[krypto.git] / robot.py
index d25251f..14af8ee 100755 (executable)
--- a/robot.py
+++ b/robot.py
@@ -13,6 +13,7 @@ import pickle
 
 from ocesavac import ocesat
 from spolecne import ABECEDA
+import krypto
 
 class settings:
     pass
@@ -39,7 +40,8 @@ if predmet != settings.subject:
     sys.exit()
 
 if opsny == 'H':
-    posli_mail(odesilatel, "Napoveda", ''.join("Napoveda:\n"
+    #TODO dokumentace k Vigenerovi
+    posli_mail(odesilatel, "Napoveda", ''.join(["Napoveda:\n"
                "Prikazy robotovi vkladejte do predmetu zpravy "
                "zaslane na adresu ", 
                settings.mail, ".\nNa velikosti pismen nezalezi."
@@ -56,7 +58,7 @@ if opsny == 'H':
                "Napriklad \"", settings.subject, " LXB\" analyzuje posledni "
                "prijatou zpravu s vynucenim analyzy bez mezer a navic vypise "
                "cetnosti bigramu.\n"
-               "\nS pozdravem\nVas Robot\n"))
+               "\nS pozdravem\nVas Robot\n"]))
     sys.exit()
 
 if 'L' in opsny:
@@ -87,12 +89,12 @@ if len(ocesat(telo, False)) < 2:
     sys.exit()
 zprava = telo.upper()
 
-# TODO zpracovat zpravu a odeslat vysledek
-#pridat "\nS pozdravem\nVas Robot"
+analyza = krypto.analyza(zprava, opsny)
+
 
 posli_mail(odesilatel,
            "Analyza Vasi zpravy",
-           "\n".join(analyza),
+           analyza + "\nS pozdravem\nVas Robot",
            './robot_last.tmp')
 
 f = open('./msg_last.tmp', 'w')