fuc/public/tests/hook.php
2025-06-29 16:58:33 +08:00

187 lines
4.7 KiB
PHP

<?php
include("include/head.php");
include("../../src/Services/TomTool/Http.php");
include("../../config/.config.php");
//use App\Services\TomTool\Http;
$oHttp = new App\Services\TomTool\Http();
$oHttp->sMethod = "post";
$oHttp->sToUrl = $_ENV['baseUrl']."/api/tg/hook";
//$oHttp->sToUrl = 'https://fuc.loc/test3';
$oHttp->bIsJson = true;
//$oHttp->aData[]
$oHttp->aData = [
'update_id' => 123456789,
'message' => [
'message_id' => 1,
'from' => [
'id' => 7740568271,
'is_bot' => false,
'first_name' => 'John',
'last_name' => 'Doe',
'username' => 'johndoe',
'language_code' => 'en'
],
'chat' => [
'id' => -4668400285,
'first_name' => 'John',
'last_name' => 'Doe',
'username' => 'johndoe',
'type' => 'private'
],
'date' => 1610000000,
"text" => "\/tk#find 2",
]
];
$oHttp->aData['message']['text'] = '\/tk#find 1';
$oHttp->aData['message']['text'] = '\/node#like__id 1';
$oHttp->aData['message']['text'] = '\/node#set__12__name jjjjjkkkk';
$oHttp->aData['message']['text'] = '\/zf#list';
$oHttp->aData['message']['text'] = '\/duck#list';
$oHttp->aData['message']['text'] = '\/zf#reset__youshi 2028-01-01';
$oHttp->aData['message']['text'] = '\/zf#set__youshi__use_width 3#tb';
$oHttp->aData['message']['text'] = '\/duck#set__us01__use_width 1#tb';
$oHttp->aData['message']['text'] = '\/zf#del haha';
$oHttp->aData['message']['text'] = '\/node#del 25';
$oHttp->aData['message']['text'] = '\/duck#del hk02';
$oHttp->aData['message']['text'] = '\/zf#add hk0222';
$oHttp->aData['message']['text'] = '\/duck#find hk01';
$oHttp->aData['message']['text'] = '\/duck#add uuu';
$oHttp->aData['message']['text'] = '\/node#list';
$oHttp->aData['message']['text'] = '\/order#groupBySaleCode 365'; // 默认1=24小时
$oHttp->aData['message']['text'] = '\/user#report__day__300';
$oHttp->aData['message']['text'] = '\/user#report__date__2025-01-01';
$oHttp->aData['message']['text'] = '\/user#report__date__2022-01-01__2029-01-01';
$oHttp->aData['message']['text'] = '\/node#clone 24';
$oHttp->aData['message']['text'] = '\/tk#ry__1 ajsdklfjalksjdlkf';
$oHttp->aData['message']['text'] = '\/tk#find 1';
$oHttp->aData['message']['text'] = '\/user#find 1';
$oHttp->aData['message']['text'] = '\/cmd#list';
$oHttp->aData['message']['text'] = '\/visitor#all';
$oHttp->aData['message']['text'] = '\/node#setRateAll 3.12';
//$oHttp->aData['message']['text'] = '\/user#report__day';
//$oHttp->aData['message']['text'] = '\/user#countReg__date__2021-03-28__2028-03-28';
$oHttp->aData['message']['text'] = '\/tk#ry__1 aasd';
$oHttp->aData['message']['text'] = '\/tk#list';
$oHttp->aData['message']['text'] = '\/user#report__day__300';
$oHttp->aData['message']['text'] = '\/coupon#list';
$oHttp->aData['message']['text'] = '\/coupon#Like__name v';
$oHttp->aData['message']['text'] = '\/coupon#set__3__name ss1v';
$oHttp->aData['message']['text'] = '\/coupon#set__3__expire_time 2025-01-03 22:22:22#totime';
$oHttp->aData['message']['text'] = '\/coupon#clone 3';
$oHttp->aData['message']['text'] = '\/coupon#del 11';
$oHttp->aData['message']['text'] = '\/user#limit 10';
$oHttp->aData['message']['text'] = '/mail#tmp';
$oHttp->aData['message']['text'] = '/buchang#buchang 2';
//$oHttp->aData['message']['text'] = '\/coupon#findById 3';
//{
// "update_id": 761180998,
// "message": {
// "message_id": 1159,
// "from": {
// "id": 7740568271,
// "is_bot": false,
// "first_name": "sakai",
// "username": "gemcode_business",
// "language_code": "zh-hans"
// },
// "chat": {
// "id": -4668400285,
// "title": "FUUU",
// "type": "group",
// "all_members_are_administrators": true
// },
// "date": 1743503707,
// "text": "\/userFind 1",
// "entities": [
// {
// "offset": 0,
// "length": 9,
// "type": "bot_command"
// }
// ]
// }
//}
$r = $oHttp->send();
echo($r);
exit;
$url = 'https://fuc.loc/api/tg/hook';
$url = 'https://fuc.loc/test3';
$data = [
'message' => [
'chat' => [
'id' => '-4668400285'
],
'text' => '/reply 11 sss'
]
];
$options = [
'http' => [
'header' => "Content-Type: application/json\r\n",
'method' => 'POST',
'content' => json_encode($data),
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false,
],
];
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) {
die('Error');
}
echo $result;
exit;
?>