예제 #1
0
파일: bot.py 프로젝트: Palkovsky/msi
        ("policjantach", "Policjanci narażają swoje życie i zdrowie aby dbać o bezpieczeństwo obywateli."),
        ("policji", "Polska policja dba o bezpieczńestwo polaków."),
        ("strazakach", "Strażacy gaszą pożary, psik, psik."),
        (["500+", "programie 500+", "programie 500+"], "Program 500+ wspiera wiele polskich rodzin. Polega na tym, że zabiera się pieniądzie złodziejom i daje dzieciom. Poparcie Polaków wobec programu 500+ wynosi ponad 90% procent."),
        (["stacji tvp", "tvp"], "TVP to rzetelna i uczciwa telewizja, której misją jest informowanie o wiadomościach z kraju i krzewieniu kultury wśród polaków."),
        (["stacji tvn", "tvn"], "TVN to telewizja sponsorowana przez kapitał niemiecki."),
        (["pis", "partii pis"], "Partia Prawo i Sprawiedliwość dba o to aby Polska była krajem bogatym."),
        (["po", "partii po"], "Partia PO przez 8 lat swoich rządów doprowadziła Polskę do ruiny i zdradzała ją z Niemcami i Unią Europejską.")
    ]
)

# Add input preprocessors after training.
preprocessors = [
    "chatterbot.preprocessors.clean_whitespace",
    "preprop.lowercased",
    "preprop.remove_accents",
    "preprop.filter_punctuation"
]
bot.preprocessors = []
for preprocessor in preprocessors:
    bot.preprocessors.append(utils.import_module(preprocessor))


print("PiSior - Wirtualny asystent biura poselskiego kandydata na posła [...]. Jak mogę Ci pomóc?")
while True:
    try:
        bot_input = bot.get_response(input("> "))
        print(bot_input)
    except(KeyboardInterrupt, EOFError, SystemExit):
        break