示例#1
0
 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"
     )
示例#2
0
 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."
     )
示例#3
0
 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()
示例#4
0
 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()
示例#5
0
 def send(self, user, message):
     logger.WriteLogEvent("./sent.txt", str(user) + ":" + message)
     self.replyMessage(user, message)
示例#6
0
 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.")
示例#7
0
 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]')
示例#8
0
 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')
示例#9
0
 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()))
示例#10
0
 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()