no message

This commit is contained in:
hellcat 2025-03-25 21:19:31 +08:00
parent 881b82316c
commit f740732186

View File

@ -163,80 +163,38 @@ final class HookController
// 节点搜索
if (strpos($sText, '/nodeLike_') === 0) {
list($sCmd, $sLike) = explode(" ", $sText, 2);
list(, $sField) = explode("_", $sCmd, 2);
if ($sField == "port") {
$sField = "custom_config";
try {
list($sCmd, $sLike) = explode(" ", $sText, 2);
list(, $sField) = explode("_", $sCmd, 2);
if ($sField == "port") {
$sField = "custom_config";
}
$aNodeList = Node::where($sField, "like", "%".$sLike."%")->get()->toArray();
$sMsg = '';
foreach ($aNodeList as $row) {
$sMsg .= "\n\n";
$sMsg .= "名字:".$row['name']."\n";
$sMsg .= "转发:".$row['zhuanfa_code']."\n";
$sMsg .= "机器:".$row['duck_code']."\n";
$sMsg .= "备注:".$row['memo']."\n";
$sMsg .= "目标:".$row['server']."\n";
$sMsg .= "设置:".$row['custom_config']."\n";
}
$this->sendMessage($sMsg);
} catch (Exception $e) {
$this->sendMessage($e);
}
$aNodeList = Node::where($sField, "like", "%".$sLike."%")->get()->toArray();
$sMsg = '';
foreach ($aNodeList as $row) {
$sMsg .= "\n\n";
$sMsg .= "名字:".$row['name']."\n";
$sMsg .= "转发:".$row['zhuanfa_code']."\n";
$sMsg .= "机器:".$row['duck_code']."\n";
$sMsg .= "备注:".$row['memo']."\n";
$sMsg .= "目标:".$row['server']."\n";
$sMsg .= "设置:".$row['custom_config']."\n";
}
$this->sendMessage($sMsg);
Http::response(200, 'ok');
}
// 节点搜索 name
if (strpos($sText, '/nodeNameLike') === 0) {
$sNameLike = $this->trimText($sText, '/nodeNameLike');
$aNodeList = Node::where("name", "like", "%".$sNameLike."%")->toArray();
$sMsg = '';
foreach ($aNodeList as $row) {
$sMsg .= "\n\n";
$sMsg .= "名字:".$row['name']."\n";
$sMsg .= "转发:".$row['zhuanfa_code']."\n";
$sMsg .= "机器:".$row['duck_code']."\n";
$sMsg .= "备注:".$row['memo']."\n";
$sMsg .= "目标:".$row['server']."\n";
$sMsg .= "设置:".$row['custom_config']."\n";
}
$this->sendMessage($sMsg);
Http::response(200, 'ok');
}
// 节点搜索 port
if (strpos($sText, '/nodePortLike') === 0) {
$sPortLike = $this->trimText($sText, '/nodePortLike');
$aNodeList = Node::where("custom_config", "like", "%".$sPortLike."%")->toArray();
$sMsg = '';
foreach ($aNodeList as $row) {
$sMsg .= "\n\n";
$sMsg .= "名字:".$row['name']."\n";
$sMsg .= "转发:".$row['zhuanfa_code']."\n";
$sMsg .= "机器:".$row['duck_code']."\n";
$sMsg .= "备注:".$row['memo']."\n";
$sMsg .= "目标:".$row['server']."\n";
$sMsg .= "设置:".$row['custom_config']."\n";
}
$this->sendMessage($sMsg);
Http::response(200, 'ok');
}