import datetime from FaustBot.Communication.Connection import Connection from FaustBot.Model.UserProvider import UserProvider from FaustBot.Modules.PrivMsgObserverPrototype import PrivMsgObserverPrototype class CharactersCountObserver(PrivMsgObserverPrototype): @staticmethod def cmd(): return [".characters"] @staticmethod def help(): return ".characters - um abzufragen wieviel du bisher geschrieben hast." def update_on_priv_msg(self, data, connection: Connection): if data['message'].find('.characters') == -1: return user_provider = UserProvider() output = data['nick']+": du hast "+str(user_provider.get_characters(data['nick']))+ " Zeichen geschrieben." connection.send_back(output, data)