def command_003_help(self, user, message, args): '''(help)(?i)''' logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) self.replyMessage( user, "\n------------*Help*------------\nPossible options:\n\tremind <time><sec|min|hour> <message>\n\tremind rec <count> <time><sec|min|hour> <message>\nOr type:\n'info' - remindme basics.\n'support' - get assistance.\n'contact' - give feedback or suggesstion or just wanna write to us" )
def command_009_hi(self, user, message, args): '''(hi|hello|hey)(?i)''' logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) self.replyMessage( user, "Hi... Thanks for using 'remindme'. Type 'help' to know the options." )
def command_024_reminder10(self, user, message, args): '''(remind rec)( *[0-9]*)( *[0-9][0-9]?:[0-9][0-9]?)( +(.*))?$(?i)''' self.send(user, "Message Scheduled!!. Thanks for using 'remindme'.") logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) m = sendRecMessage(self, args[1], user, float(self.timediff(args[2])), args[3]) m.start()
def command_023_reminder9(self, user, message, args): '''(remind rec)( *[0-9]*)( *[0-9]*)(?:h|hour)( +(.*))?$(?i)''' self.send(user, "Message Scheduled!!. Thanks for using 'remindme'.") logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) m = sendRecMessage(self, args[1], user, float(args[2]) * 60 * 60, args[4]) m.start()
def send(self, user, message): logger.WriteLogEvent("./sent.txt", str(user) + ":" + message) self.replyMessage(user, message)
def command_100_default(self, user, message, args): '''.*?(?s)(?m)''' logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) self.replyMessage(user, "Invalid input. Type 'help' to know the options.")
def command_007_contact(self, user, message, args): '''(contact)(?i)''' logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) self.replyMessage(user, 'Contact us at: [email protected]')
def command_005_info(self, user, message, args): '''(info)(?i)''' logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) self.replyMessage( user, 'For detailed info visit: http://www.asheesh.in/remindme')
def command_004_time(self, user, message, args): '''(time)(?i)''' logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) self.replyMessage( user, time.strftime("%H:%M:%S %a %d-%m-%Y", time.localtime()))
def command_012_reminder3(self, user, message, args): '''(remind)( *[0-9]*)(?:s|sec)( +(.*))?$(?i)''' self.send(user, "Message Scheduled!!. Thanks for using 'remindme'.") logger.WriteLogEvent("./logs.txt", str(user) + ":" + message) m = sendMessage(self, user, float(args[1]), args[3]) m.start()