no message

This commit is contained in:
hellcat 2025-07-16 20:17:50 +08:00
parent aba6c498e0
commit 76fd90bc8d
3 changed files with 72 additions and 1 deletions

View File

@ -13,6 +13,7 @@ use App\Models\BoxCountry as ModelCountry;
use Illuminate\Http\Request;
use App\Models\BladeJctj as ModelBladeJctj;
use App\Models\BladeJctjOption as ModelBladeJctjOption;
//use App\Services\Country as ServiceCountry;
class GithubController
{

View File

@ -0,0 +1,68 @@
<?php
declare(strict_types=1);
namespace App\Services;
use App\Models\BoxCountry as ModelCountry;
final class Country
{
// case等于不同的集成方案
public function rand($sCase = "a")
{
if ($sCase == "a") {
$iCountryLimit = rand(5, 8); // 平均6
$iNodeLimit = rand(10, 35); // 平局20多
$iSpeedLimit = rand(5, 30);
}
//test
// $iCountryLimit = 3;
$iNodeCount = $iNodeLimit;
$iSpeed = $iSpeedLimit;
$aCountry = ModelCountry::all()->toArray();
shuffle($aCountry);
$i = 1;
$aRandCountry = [];
foreach ($aCountry as $aCountryRow) {
if (in_array($aCountryRow["name"], $aRandCountry)) {
continue;
}
$aRandCountry[] = $aCountryRow["name"];
if ($i >= $iCountryLimit) {
break;
} else {
$i++;
}
}
$aData["country"] = $aRandCountry;
$aData["nodeCount"] = $iNodeCount;
$aData["speed"] = $iSpeed;
// $aData["str"] = "本次更新共".$iNodeLimit."个可用节点,";
return $aData;
//
// echo json_encode($aData);
// exit;
}
public function strGithub($randData)
{
$str = date('Y年m月d日').",本次更新共".$randData["nodeCount"]."个可用节点,最高速度".$randData["speed"]."M/S。覆盖".implode("", $randData["country"])."等多个区域。";
return $str;
}
}

View File

@ -204,7 +204,9 @@ class DDT extends Base {
public function meEdit($aParam)
{
$sValue = $aParam["aArg"][1] ?? false;
$aValue = $aParam["aArg"] ?? false;
$sValue = implode(" ", $sValue);
if ($sValue == "?") {
return "/meEdit {value}";