diff --git a/package.json b/package.json
index 4206c8d8a4be6b26c789498b57f9dd32720caaa2..19ee480f94cdc904ce9bf1359e416a13fdcd3111 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
   },
   "devDependencies": {
     "@types/node": "^20.0.0",
-    "prettier": "^2.8.8"
+    "prettier": "^3.0.0"
   },
   "engines": {
     "node": ">=18"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d696b169cd6864da1a1f560740fb41ae43e169e2..f77863902f80e80148f4c1019cfd54675c48d98a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,5 +1,9 @@
 lockfileVersion: '6.0'
 
+settings:
+  autoInstallPeers: true
+  excludeLinksFromLockfile: false
+
 dependencies:
   telegraf:
     specifier: ^4.12.2
@@ -13,8 +17,8 @@ devDependencies:
     specifier: ^20.0.0
     version: 20.0.0
   prettier:
-    specifier: ^2.8.8
-    version: 2.8.8
+    specifier: ^3.0.0
+    version: 3.0.0
 
 packages:
 
@@ -87,9 +91,9 @@ packages:
     engines: {node: '>=10'}
     dev: false
 
-  /prettier@2.8.8:
-    resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
-    engines: {node: '>=10.13.0'}
+  /prettier@3.0.0:
+    resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==}
+    engines: {node: '>=14'}
     hasBin: true
     dev: true