Modification pour prendre en compte les arkos

This commit is contained in:
hugol
2024-11-17 18:18:01 +01:00
parent 3192b5cffa
commit 14ebf0149c

View File

@@ -70,15 +70,6 @@ class APIController extends Controller
'json' => $params '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) public function reply($user, $tweetid, $text)
@@ -136,16 +127,6 @@ class APIController extends Controller
'auth' => 'oauth', 'auth' => 'oauth',
'json' => $params '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) public function follow($user, $follow)
@@ -168,15 +149,6 @@ class APIController extends Controller
'auth' => 'oauth' // Assurez-vous que l'authentification OAuth est incluse '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) public function like($user, $tweetid)
@@ -570,32 +542,43 @@ class APIController extends Controller
]); ]);
} }
}catch (\Exception $e){ }catch (\Exception $e){
$connexion = (new AccountController)->login($user->id); // 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')) {
if($connexion){ // Action spécifique si le message correspond
$text = "Le compte ".$user->name.' a été synchronisé'; $text = "Le compte ".$user->name.' a besoin d\'une reoslution arkos.';
Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [ Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
'chat_id' => '1970698501', // Remplacez par votre chat_id 'chat_id' => '1970698501', // Remplacez par votre chat_id
'text' => $text, 'text' => $text,
]); ]);
}elseif(!$connexion){ } else {
$user->enable = false; // Continuer avec les autres actions si l'exception ne correspond pas
$user->save(); $connexion = (new AccountController)->login($user->id);
$text = "Le compte ".$user->name.' n\'a pas pu être synchronisé. Il a été désactivé'; if ($connexion) {
Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [ $text = "Le compte ".$user->name.' a été synchronisé';
'chat_id' => '1970698501', // Remplacez par votre chat_id Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
'text' => $text, 'chat_id' => '1970698501',
]); 'text' => $text,
}else{ ]);
$user->enable = false; } elseif (!$connexion) {
$user->save(); $user->enable = false;
$user->save();
$text = "Problème sur le compte ".$user->name.'. Il a été désactivé'; $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', [ Http::get('https://api.telegram.org/bot6784810105:AAEq3emnkRwdyvCLC-iqdIjVJ2Ke6HwwGjg/sendMessage', [
'chat_id' => '1970698501', // Remplacez par votre chat_id 'chat_id' => '1970698501',
'text' => $text, '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,
]);
}
} }
} }