forked from dymik739/modular-bot-framework-for-telegram
		
	auto-schedule-pro: fix issues related to reading links from containers
This commit is contained in:
		
							parent
							
								
									763cc4d131
								
							
						
					
					
						commit
						5d7f89cff0
					
				@ -1,5 +1,6 @@
 | 
			
		||||
import datetime
 | 
			
		||||
import json
 | 
			
		||||
import time
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
current_time = datetime.datetime.now()
 | 
			
		||||
@ -84,7 +85,7 @@ if next_pair_time == None:
 | 
			
		||||
        #print("test3.1.5")
 | 
			
		||||
        if 'container_id' in p:
 | 
			
		||||
            try:
 | 
			
		||||
                cont = json.decode(open(f"../containers/{p['container_id']}", 'r').read())
 | 
			
		||||
                cont = json.loads(open(f"../containers/{p['container_id']}", 'r').read())
 | 
			
		||||
                if (time.time() - cont['update_ts']) > 43200:
 | 
			
		||||
                    if ("QUERY_STRING" in os.environ) and ("force" in os.environ['QUERY_STRING'].lower()):
 | 
			
		||||
                        print(f"Location: {cont['link']}\n\n", end = '')
 | 
			
		||||
@ -102,7 +103,7 @@ if next_pair_time == None:
 | 
			
		||||
                new_seed = os.environ['REMOTE_ADDR'] + datetime.datetime.now().replace(minute = 0, second = 0).strftime("%s")
 | 
			
		||||
                random.seed(new_seed)
 | 
			
		||||
                surprise_pool = ["Йой!", "От халепа!", "Ой лишенько!"]
 | 
			
		||||
                print(f"Content-Type: text/html; charset=UTF-8\n\n<h2>{random.choice(surprise_pool)}</h2><br><p>Під час спроби отримання посилання на пару {p['name']} сталася непередбачена помилка. Ви можете оновлювати сторінку, поки проблема не зникне (перенаправлення відбудеться, щойно все запрацює), або пошукати посилання де-інде.</p><p>Вибачте за тимчасові незручності(</p>")
 | 
			
		||||
                print(f"Content-Type: text/html; charset=UTF-8\n\n<h2>{random.choice(surprise_pool)}</h2><br><p>Під час спроби отримання посилання на пару {p['name']} сталася непередбачена помилка. Ви можете оновлювати сторінку, поки проблема не зникне (перенаправлення відбудеться, щойно все запрацює), або пошукати посилання де-інде.</p><p>Вибачте за тимчасові незручності(</p><p>(технічна інформація про помилку: {e}</p>")
 | 
			
		||||
 | 
			
		||||
        else:
 | 
			
		||||
            print(f"Location: {p['link'].split()[0]}\n\n", end = '')
 | 
			
		||||
@ -139,7 +140,7 @@ else:
 | 
			
		||||
 | 
			
		||||
    if 'container_id' in p:
 | 
			
		||||
        try:
 | 
			
		||||
            cont = json.decode(open(f"../containers/{p['container_id']}", 'r').read())
 | 
			
		||||
            cont = json.loads(open(f"../containers/{p['container_id']}", 'r').read())
 | 
			
		||||
            if (time.time() - cont['update_ts']) > 43200:
 | 
			
		||||
                if ("QUERY_STRING" in os.environ) and ("force" in os.environ['QUERY_STRING'].lower()):
 | 
			
		||||
                    print(f"Location: {cont['link']}\n\n", end = '')
 | 
			
		||||
@ -157,7 +158,7 @@ else:
 | 
			
		||||
            new_seed = os.environ['REMOTE_ADDR'] + datetime.datetime.now().replace(minute = 0, second = 0).strftime("%s")
 | 
			
		||||
            random.seed(new_seed)
 | 
			
		||||
            surprise_pool = ["Йой!", "От халепа!", "Ой лишенько!"]
 | 
			
		||||
            print(f"Content-Type: text/html; charset=UTF-8\n\n<h2>{random.choice(surprise_pool)}</h2><br><p>Під час спроби отримання посилання на пару {p['name']} сталася непередбачена помилка. Ви можете оновлювати сторінку, поки проблема не зникне (перенаправлення відбудеться, щойно все запрацює), або пошукати посилання де-інде.</p><p>Вибачте за тимчасові незручності(</p>")
 | 
			
		||||
            print(f"Content-Type: text/html; charset=UTF-8\n\n<h2>{random.choice(surprise_pool)}</h2><br><p>Під час спроби отримання посилання на пару {p['name']} сталася непередбачена помилка. Ви можете оновлювати сторінку, поки проблема не зникне (перенаправлення відбудеться, щойно все запрацює), або пошукати посилання де-інде.</p><p>Вибачте за тимчасові незручності(</p><p>(технічна інформація про помилку: {e}</p>")
 | 
			
		||||
 | 
			
		||||
    else:
 | 
			
		||||
        print(f"Location: {p['link'].split()[0]}\n\n", end = '')
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user