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
]);
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,34 +542,45 @@ 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){
} else {
// Continuer avec les autres actions si l'exception ne correspond pas
$connexion = (new AccountController)->login($user->id);
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 = "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
'chat_id' => '1970698501',
'text' => $text,
]);
}else{
} 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', // Remplacez par votre chat_id
'chat_id' => '1970698501',
'text' => $text,
]);
}
}
}
}