Correction problème sur les tweetnews

This commit is contained in:
hugol
2024-11-17 18:36:41 +01:00
parent 14ebf0149c
commit 1e1037e118
3 changed files with 64 additions and 71 deletions

View File

@@ -2,8 +2,11 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\Jobs\ProcessTweet;
use App\Models\Account; use App\Models\Account;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Queue;
use Webklex\PHPIMAP\ClientManager; use Webklex\PHPIMAP\ClientManager;
class AccountController extends Controller class AccountController extends Controller
@@ -269,4 +272,23 @@ class AccountController extends Controller
return null; return null;
} }
public function tweetnews()
{
// Vérifier si la queue est vide (en fonction de votre driver)
$queue = Queue::getDefaultDriver(); // Par défaut, c'est 'default'
$jobsCount = Queue::size($queue);
if ($jobsCount === 0) {
$accounts = Account::where('enable', true)->get();
foreach($accounts as $user){
ProcessTweet::dispatch($user->id, 0);
}
}
}
} }

View File

@@ -2,19 +2,12 @@
return [ return [
'word_nocopy' => [ 'word_nocopy' => [
"quelque", '+ #',
"quelque", 'avec #',
"quelques", 'le #',
"écrit par",
"commenter ce post",
"commentez ce post",
"commente ce post"
], ],
'word_special_comment' => [ 'word_special_comment' => [
"+ #",
"avec #",
"le #",
"mentionnez #", "mentionnez #",
"commente", "commente",
"commentaire", "commentaire",
@@ -35,7 +28,6 @@ return [
"donne le", "donne le",
"donner", "donner",
"tweet avec", "tweet avec",
"tweet avec",
"tweetent avec", "tweetent avec",
"tweetent : avec", "tweetent : avec",
"tweet : avec", "tweet : avec",
@@ -55,44 +47,42 @@ return [
"commentant", "commentant",
"votre taille en commentaires", "votre taille en commentaires",
"partage en commentaire", "partage en commentaire",
"écrivez en commentaire" "écrivez en commentaire",
"réponds",
"répondez",
"réponder",
"repondre avec",
"précise",
"donne",
"dit",
"quelle",
], ],
'word_comment' => [ 'word_comment' => [
"+ #", '+ #',
"avec #", 'avec #',
"le #", 'le #',
"mentionnez #", 'mentionnez #',
"commente", 'mentionne',
"commentaire", 'mentionner',
"commentant", 'commente',
"écrit", 'comment',
"écrire", 'commentaire',
"écrivez", 'commentant',
"dites", 'écrit',
"dis moi", 'écrire',
"dis nous", 'dites',
"dis en commentaire", 'dis',
"dis-moi", 'cite',
"dis-nous", 'donne',
"dites-nous", 'tweet avec',
"dit-moi", 'tweetent avec',
"dit-nous", 'tweetent : avec',
"donne nous", 'tweet : avec',
"donne le", 'hashtag',
"donner", 'répond',
"tweet avec", 'indique',
"tweet avec", 'tweet avec',
"tweetent avec",
"tweetent : avec",
"tweet : avec",
"tweet #",
"tweete #",
"hashtag",
"répond à",
"répond",
"indique",
"répondre"
], ],
'word_tag' => [ 'word_tag' => [
@@ -587,36 +577,16 @@ return [
'giveaway_to_blacklist' => [ 'giveaway_to_blacklist' => [
"nude", "nude",
'nft',
"anal", "anal",
"uid",
"sex", "sex",
"sorare", "sorare",
"freebet", "freebet",
"freebets",
"sourate",
"leaguepartner",
"nft",
"wakfu",
"formation",
"dvd",
"mint", "mint",
"freemint", "freemint",
"film", 'paysafecard',
"cinéma", 'prompt',
"bts", 'freebets',
"macron", 'rtbf'
"sextape",
"tabula",
"quizz",
"israel",
"israël",
"coran",
"islam",
"gode",
"allah",
"sourate",
"leaguepartner",
"nft",
"wakfu"
], ],
]; ];

View File

@@ -17,5 +17,6 @@ Route::view('profile', 'profile.edit')
Route::get('/aplifier/list', [ContestController::class, 'twitterlist']); Route::get('/aplifier/list', [ContestController::class, 'twitterlist']);
Route::get('/aplifier/search', [ContestController::class, 'searchcontest']); Route::get('/aplifier/search', [ContestController::class, 'searchcontest']);
Route::get('/aplifier/news', [AccountController::class, 'tweetnews']);