no message

This commit is contained in:
hellcat 2025-04-15 16:31:46 +08:00
parent 36f07ba2fb
commit d16755f4a9

View File

@ -27,63 +27,6 @@ final class HookController
$oTGHttp->sApiToken = env('telegram_token');
$oTGHttp->sApiChatId = env('telegram_chatid');
// 获取Telegram发送的JSON数据
$content = file_get_contents("php://input");
$update = json_decode($content, true);
// 检查是否是inline查询
if (isset($update['inline_query'])) {
$inline_query_id = $update['inline_query']['id'];
$query = $update['inline_query']['query'];
// 处理查询并生成结果
$results = [];
if (!empty($query)) {
// 这里可以根据查询生成结果
$results[] = [
'type' => 'article',
'id' => '1',
'title' => '结果 1',
'input_message_content' => [
'message_text' => '你查询的内容是: ' . htmlspecialchars($query)
],
'description' => '这是第一个结果的描述',
// 'thumb_url' => 'https://example.com/image1.jpg' // 可选缩略图
];
$results[] = [
'type' => 'article',
'id' => '2',
'title' => '结果 2',
'input_message_content' => [
'message_text' => '这是另一个结果: ' . htmlspecialchars($query)
],
'description' => '这是第二个结果的描述',
// 'thumb_url' => 'https://example.com/image2.jpg' // 可选缩略图
];
}
// 发送结果回Telegram
$response = [
'inline_query_id' => $inline_query_id,
'results' => json_encode($results, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT)
];
// 使用file_get_contents发送请求
// $url = "https://api.telegram.org/bot<YOUR_BOT_TOKEN>/answerInlineQuery?" . http_build_query($response);
// file_get_contents($url);
$oTGHttp->sendToTG(json_encode($response));
Http::response(200, 'error');
}
exit;
$oTGHttp = new TGHttp();
$oTGHttp->sApiToken = env('telegram_token');
$oTGHttp->sApiChatId = env('telegram_chatid');
$sUpdate = file_get_contents("php://input");
$aUpdate = json_decode($sUpdate, true);
@ -145,9 +88,8 @@ final class HookController
}
private function cleanCmd($input) {
// 去掉所有的反斜杠
$input = str_replace('\\', '', $input);
// 去掉所有的正斜杠
$input = str_replace('/', '', $input);
return $input;