diff --git a/bot.py b/bot.py index 7a5d7a0..cf98129 100644 --- a/bot.py +++ b/bot.py @@ -1427,7 +1427,10 @@ class VKBotApplication: logger.info(f"Фото загружено в VK: {result['attachment']}") return result except Exception as e: - logger.error(f"Ошибка загрузки фото {image_path} в VK: {e}") + # Кэшируем неудачу, чтобы не долбить VK и лог на каждое приветствие + # (напр. у токена нет прав на фото — [15] Access denied). + self._photo_cache[image_path] = None + logger.warning(f"Фото {os.path.basename(image_path)} не загружено (шлём без него): {e}") return None