def main(): automaten = defect() #verkrijg alle automaten die als defect geregistreed zijn for i in automaten: #loop door alle defecte automaten monteur = chooseMechanic(i[3],i[4]) #verkrijg de meest dichtstbijzijnde monteur if (monteur[0] != 0): #test of de monteur bestaat sendMessage(monteur,i) #stuur een bericht naar die monteur else: print("Geen enkele monteur is momenteel beschikbaar")
def checkNotifications(): #time123 = time.strftime("%H:%M"); fromTime = datetime.datetime.now() toTime = fromTime - datetime.timedelta(minutes=2) print(str(toTime)) fromTime1 = str(fromTime.hour) + ":" + str(fromTime.minute) + ":" + "00" toTime1 = str(toTime.hour) + ":" + str(toTime.minute) + ":" + "00" print("******************************") print(fromTime1) print(toTime1) notifications = SelectUsersNotifications.selectAllNotificationsWhereEnableAndTime(toTime1, fromTime1) for notification in notifications: print(notification[5]) if str(notification[5]).strip() == 'False' and notification[4] == time.strftime("%Y-%m-%d"): sendMessage.sendMessage(str(notification[1]),str(notification[2])) if str(notification[5]).strip() == str('True'): print("inside if ") sendMessage.sendMessage(str(notification[1]),str(notification[2]))
def LockModulOnly(self, cfg): send = sendMessage.sendMessage() send.setConfig(cfg.token, cfg.chatId, cfg.sleepTime, cfg.newMessageAfter) while 1 == 1: Sql = sql.Sql() create = createMessage.createMessage() Sql.startSQL(cfg, "lockmodul", "lure_expiration") create.create(Sql, "lockmodul", cfg.hours) send.sendMessageLockmodul(create.message)
def rocketStopsOnly(self, cfg): send = sendMessage.sendMessage() send.setConfig(cfg.token, cfg.chatId, cfg.sleepTime, cfg.newMessageAfter) while 1 == 1: Sql = sql.Sql() create = createMessage.createMessage() Sql.startSQL(cfg, "rocket", "incident_expiration") create.create(Sql, "rocket", cfg.hours) send.sendMessageRocket(create.message)
def nuller(self, cfg, gmt): send = sendMessage.sendMessage() send.setConfig(cfg.token, cfg.ivchatId, cfg.chatId, cfg.areaName) sys.stdout.write("\x1b]2;%s\x07" % cfg.areaName) while 1 == 1: Sql = sql.Sql() Sql.startSQL(cfg, "0er") send.clearOutputList(Sql.encounter_id) create = createMessage.createMessage() create.create(Sql, send, cfg.sleepTime, cfg, gmt) time.sleep(int(cfg.sleepTime))
def full(self, cfg): send = sendMessage.sendMessage() send.setConfig(cfg.token, cfg.chatId, cfg.sleepTime, cfg.newMessageAfter) while 1 == 1: Sql = sql.Sql() create = createMessage.createMessage() Sql.startSQL(cfg, "rocket", "incident_expiration") create.create(Sql, "rocket", cfg.hours) Sql.startSQL(cfg, "lockmodul", "lure_expiration") create.create(Sql, "lockmodul", cfg.hours) send.sendMessageFull(create)
print("Temp Directory ", cfg.areaName + cfg.areaNumber, " Created ") else: print("Temp Directory ", cfg.areaName + cfg.areaNumber, " already exists") if not os.path.exists(cfg.areaName + cfg.areaNumber + "/values.json"): f = open(cfg.areaName + cfg.areaNumber + "/values.json", "w") f.write("{\n") f.write(' "stardust": [1500,1000,500],\n') f.write(' "item": [502,503,504,708,1301],\n') f.write(' "pokemon": [129,114,453,50,204,185,1]\n') f.write("}") f.close() clear = clear.Clear() clear.clear(cfg.token, cfg.chatId, cfg.singlechatId, cfg) send = sendMessage.sendMessage() send.setConfig(cfg.token, cfg.singlechatId, cfg.chatId, cfg.areaName, cfg.areaNumber) sys.stdout.write("\x1b]2;%s\x07" % cfg.areaName + cfg.areaNumber) while 1 == 1: with open(cfg.areaName + cfg.areaNumber + "/values.json") as input: values = json.load(input) Sql = sql.Sql() Sql.startSQL(cfg, values) send.clearOutputList(Sql.pokestop_id) create = createMessage.createMessage() create.create(Sql, send, cfg.sleepTime, cfg, values) time.sleep(int(cfg.sleepTime))
return "This job has either expired, or has been claimed." # An acceptable job else: owner = job.owner ownerName = db.session.query(User).filter_by(number=owner).scalar() ownerName = ownerName.name jobUpdate.update({"accepter": from_number}) jobUpdate.update({"status": 1}) db.session.commit() # Send a message to the job owner textBody = "Hi there, %s. %s has accepted your job (job ID %d). Text %s at %s"\ " to organize further details." %(ownerName, name, idVal, name, from_number) sendMessage(owner, textBody) return "Thanks, %s! You have accepted this job. Text %s at %s"\ " to organize further details." % (name, ownerName, owner) # Handle the 'complete' command (with a job ID) def complete(text, from_number): # In case the user has not registered name = db.session.query(User).filter_by(number=from_number).scalar() if name is None: return "Woh there! You must register before completing a job. Text 'LIST' for a complete " \ "explanation of all commands." else: name = name.name
''' Nombre: Daniel Navarrete ''' import sendMessage as SM import receiveMessage as RM seguir = True while seguir: print("1. Enviar mensaje cifrado\n2. Recibir mensaje cifrado\n3. Salir") opcion = int(input("Ingrese una opcion: ")) if opcion == 1: print(SM.sendMessage()) elif opcion == 2: print(RM.receiveMessage()) elif opcion == 3: seguir = False else: print("Error")