log.debug('Запуск') is_empty = not Game.select().count() if is_empty: log.debug('Обнаружен первый запуск') else: db_create_backup() try: has_new_game = False games = get_games() log.debug(f'Обработка {len(games)} игр') for game in games: game_db, created = Game.get_or_create(name=game.name, url=game.url) if game_db.img_base64 != game.img_base64: game_db.img_base64 = game.img_base64 game_db.save() if not created: continue has_new_game = True log.debug(f'Добавление новой игры с RTX: {game.name!r}') # При первом запуске не нужно информировать по СМС if not is_empty: simple_send_sms(f'RTX: {game.name}', log) if not has_new_game: