fix
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Deploy Dev / Build (pull_request) Successful in 4s
				
			
		
			
				
	
				Deploy Dev / Push (pull_request) Successful in 7s
				
			
		
			
				
	
				Deploy Dev / Deploy dev (pull_request) Successful in 14s
				
			
		
			
				
	
				Deploy Prod / Build (pull_request) Successful in 4s
				
			
		
			
				
	
				Deploy Prod / Push (pull_request) Successful in 8s
				
			
		
			
				
	
				Deploy Prod / Deploy prod (pull_request) Successful in 20s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Deploy Dev / Build (pull_request) Successful in 4s
				
			Deploy Dev / Push (pull_request) Successful in 7s
				
			Deploy Dev / Deploy dev (pull_request) Successful in 14s
				
			Deploy Prod / Build (pull_request) Successful in 4s
				
			Deploy Prod / Push (pull_request) Successful in 8s
				
			Deploy Prod / Deploy prod (pull_request) Successful in 20s
				
			This commit is contained in:
		@@ -25,7 +25,7 @@ def process():
 | 
			
		||||
            ans += f"🧑🏫 {(lesson['lecturer'] or 'Неизвестно')}\n"
 | 
			
		||||
            if lesson.get('link', None):
 | 
			
		||||
                ans += f"🔗 {lesson['link']}"
 | 
			
		||||
            queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': {'text': f"Через {user['notify_minutes']} минут у тебя занятие!\n" + ans, 'chat_id': user["chat_id"], 'parse_mode': 'Markup'}}, 1)
 | 
			
		||||
            queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': {'text': f"Через {user['notify_minutes']} минут у тебя занятие!\n" + ans, 'chat_id': user["chat_id"], 'parse_mode': 'Markdown'}}, 1)
 | 
			
		||||
            mongo.lessons_collection.update_one({"_id": lesson['_id']}, {"$set": {"notified": True}})
 | 
			
		||||
    time_now = datetime.datetime.now()
 | 
			
		||||
    for user in mongo.users_collection.find({"next_daily_notify_time": {"$lte": time_now}}):
 | 
			
		||||
@@ -40,7 +40,7 @@ def process():
 | 
			
		||||
            else:
 | 
			
		||||
                text = ruz.schedule_builder(lessons)
 | 
			
		||||
            try:
 | 
			
		||||
                queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': {'text': f"Уведомляю о занятиях! Твое расписание на {'сегодня' if user.get('daily_notify_today', True) else 'завтра'}:\n" + text, 'chat_id': user["chat_id"], 'parse_mode': 'Markup'}}, 1)
 | 
			
		||||
                queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': {'text': f"Уведомляю о занятиях! Твое расписание на {'сегодня' if user.get('daily_notify_today', True) else 'завтра'}:\n" + text, 'chat_id': user["chat_id"], 'parse_mode': 'Markdown'}}, 1)
 | 
			
		||||
            except:
 | 
			
		||||
                pass
 | 
			
		||||
        mongo.users_collection.update_one(
 | 
			
		||||
@@ -72,7 +72,7 @@ def process():
 | 
			
		||||
            else:
 | 
			
		||||
                mess += "12 часов"
 | 
			
		||||
            mess += "!\n\nТвоя первая пара:\n\n" + ans
 | 
			
		||||
            queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': {'text': mess, 'chat_id': user["chat_id"], 'parse_mode': 'Markup'}}, 1)
 | 
			
		||||
            queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': {'text': mess, 'chat_id': user["chat_id"], 'parse_mode': 'Markdown'}}, 1)
 | 
			
		||||
            start_of_day = datetime.datetime(year=time_now.year, month=time_now.month, day=time_now.day)
 | 
			
		||||
            mongo.lessons_collection.update_many({"begin": {"$gte": start_of_day, "$lt": (start_of_day + datetime.timedelta(days=1))}, "user_email": user["email"]}, {"$set": {"notified_today": True}})
 | 
			
		||||
            break
 | 
			
		||||
 
 | 
			
		||||
@@ -74,7 +74,7 @@ class Answer:
 | 
			
		||||
    def send_message(self, text, reply_markup=None, remove_keyboard=True, **kwargs):
 | 
			
		||||
        if reply_markup is None and remove_keyboard:
 | 
			
		||||
            reply_markup = ReplyKeyboardRemove()
 | 
			
		||||
        body = {'text': text, 'chat_id': self.user['chat_id'], 'parse_mode': 'Markup'}
 | 
			
		||||
        body = {'text': text, 'chat_id': self.user['chat_id'], 'parse_mode': 'Markdown'}
 | 
			
		||||
        if reply_markup:
 | 
			
		||||
            body['reply_markup'] = reply_markup.to_json()
 | 
			
		||||
        queues.set_task('botalka_mailbox', {'project': 'ruz-bot', 'name': 'telegram-bot', 'body': body}, 1)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user