恋爱话术库API(手搓数据库).zip
恋爱话术库.zip 18.67KB
资源文件列表:
恋爱话术库.zip 大约有3个文件data/
data/wb.json 16.59KB
lianai.php 1.78KB
资源介绍:
恋爱话术库API,手搓数据库,还可以自己添加,助力情感升温。一键查询,即可获取贴心话术,让您的恋爱之旅更加甜蜜顺畅。简洁易用,效果显著,是恋爱中不可或缺的助手。 在数据文件中自己添加的格式为json,一行一个关键词的回复,格式:{"msg":"","txt1":"","txt2":"","txt3":"","txt4":"","txt5":"","txt6":"","txt7":"","txt8":"","txt9":"","txt10":""},msg是关键词,txt1-10是回复话术
<?php
/*
=================================
功能:恋爱话术库
=================================
*/
// 检查是否有GET请求参数 'msg'
if (isset($_GET['msg'])) {
$msg = $_GET['msg'];
// 读取话术库文件
$filePath = 'data/wb.json';
if (!file_exists($filePath)) {
die('File not found');
}
$fileContents = file_get_contents($filePath);
$lines = explode("\n", trim($fileContents));
foreach ($lines as $line) {
// 解析每一行的JSON内容
$jsonData = json_decode($line, true);
if ($jsonData && isset($jsonData['msg']) && $jsonData['msg'] === $msg) {
// 随机选择一个txt1到txt10的内容
$randomKey = 'txt' . mt_rand(1, 10);
$randomText = $jsonData[$randomKey];
// 获取Tips内容
$tips = $jsonData['Tips'];
// 输出结果为JSON格式
$response = [
'title' => "沐晨API♧恋爱话术库",
'msg' => $msg,
'text' => $randomText,
'tips' => $tips
];
header('Content-Type: application/json');
echo json_encode($response);
exit;
}
}
// 如果没有找到匹配的msg,返回错误信息
echo json_encode(['error' => '未找到相关话术!']);
} else {
// 如果没有提供msg参数,返回错误信息
echo json_encode(['error' => 'msg参数错误!']);
}
?>