From 14ebf0149ccc9d3f7c2a493818e9c71ef8173f81 Mon Sep 17 00:00:00 2001
From: hugol
Date: Sun, 17 Nov 2024 18:18:01 +0100
Subject: [PATCH] Modification pour prendre en compte les arkos
---
app/Http/Controllers/APIController.php | 79 ++++++++++----------------
1 file changed, 31 insertions(+), 48 deletions(-)
diff --git a/app/Http/Controllers/APIController.php b/app/Http/Controllers/APIController.php
index b7849e4..fc1693d 100644
--- a/app/Http/Controllers/APIController.php
+++ b/app/Http/Controllers/APIController.php
@@ -70,15 +70,6 @@ class APIController extends Controller
'json' => $params
]);
- if ($res->getStatusCode() != 200) {
- $text = "Le compte twitter ".$user->Name." a été désactivé";
-
- Http::get('https://api.telegram.org/bot7036172799:AAEVZXHu4SL64VWN5c0AxM1BVxvB0-k6lT0/sendMessage?chat_id=1970698501&text=' . urlencode($text));
-
- $user->enabled = false;
- $user->save();
-
- }
}
public function reply($user, $tweetid, $text)
@@ -136,16 +127,6 @@ class APIController extends Controller
'auth' => 'oauth',
'json' => $params
]);
-
- if ($res->getStatusCode() != 200) {
- $text = "Le compte twitter ".$user->Name." a été désactivé";
-
- Http::get('https://api.telegram.org/bot7036172799:AAEVZXHu4SL64VWN5c0AxM1BVxvB0-k6lT0/sendMessage?chat_id=1970698501&text=' . urlencode($text));
-
- $user->enabled = false;
- $user->save();
-
- }
}
public function follow($user, $follow)
@@ -168,15 +149,6 @@ class APIController extends Controller
'auth' => 'oauth' // Assurez-vous que l'authentification OAuth est incluse
]);
- if ($res->getStatusCode() != 200) {
- $text = "Le compte twitter ".$user->Name." a été désactivé";
-
- Http::get('https://api.telegram.org/bot7036172799:AAEVZXHu4SL64VWN5c0AxM1BVxvB0-k6lT0/sendMessage?chat_id=1970698501&text=' . urlencode($text));
-
- $user->enabled = false;
- $user->save();
-
- }
}
public function like($user, $tweetid)
@@ -570,32 +542,43 @@ class APIController extends Controller
]);
}
}catch (\Exception $e){
- $connexion = (new AccountController)->login($user->id);
-
- if($connexion){
- $text = "Le compte ".$user->name.' a été synchronisé';
+ // Vérifier si l'exception contient le message spécifique
+ if (str_contains($e->getMessage(), 'To protect our users from spam and other malicious activity')) {
+ // Action spécifique si le message correspond
+ $text = "Le compte ".$user->name.' a besoin d\'une reoslution arkos.';
Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
'chat_id' => '1970698501', // Remplacez par votre chat_id
'text' => $text,
]);
- }elseif(!$connexion){
- $user->enable = false;
- $user->save();
+ } else {
+ // Continuer avec les autres actions si l'exception ne correspond pas
+ $connexion = (new AccountController)->login($user->id);
- $text = "Le compte ".$user->name.' n\'a pas pu être synchronisé. Il a été désactivé';
- Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
- 'chat_id' => '1970698501', // Remplacez par votre chat_id
- 'text' => $text,
- ]);
- }else{
- $user->enable = false;
- $user->save();
+ if ($connexion) {
+ $text = "Le compte ".$user->name.' a été synchronisé';
+ Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
+ 'chat_id' => '1970698501',
+ 'text' => $text,
+ ]);
+ } elseif (!$connexion) {
+ $user->enable = false;
+ $user->save();
- $text = "Problème sur le compte ".$user->name.'. Il a été désactivé';
- Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
- 'chat_id' => '1970698501', // Remplacez par votre chat_id
- 'text' => $text,
- ]);
+ $text = "Le compte ".$user->name.' n\'a pas pu être synchronisé. Il a été désactivé';
+ Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
+ 'chat_id' => '1970698501',
+ 'text' => $text,
+ ]);
+ } else {
+ $user->enable = false;
+ $user->save();
+
+ $text = "Problème sur le compte ".$user->name.'. Il a été désactivé';
+ Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
+ 'chat_id' => '1970698501',
+ 'text' => $text,
+ ]);
+ }
}
}