Skip to content

Commit 7b1b958

Browse files
committed
添加解决问题句式
参考了 @actank 在原 repo 提出的 Pull Request menzi11#126
1 parent de15dab commit 7b1b958

File tree

2 files changed

+44
-4
lines changed

2 files changed

+44
-4
lines changed

bullshit.php

+20-4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ function imagewraptext($size, $angle, $width, $fontfile, $text) {
1818
return $content;
1919
}
2020

21+
function 随机取一个($数组) {
22+
return $数组[array_rand($数组)];
23+
}
24+
2125
function 替换标点($文本) {
2226
$文本 = str_replace(['', ', ', ','], '', $文本);
2327
$文本 = str_replace(['', '. ', '.'], '', $文本);
@@ -28,8 +32,15 @@ function 替换标点($文本) {
2832

2933
function 垫话($文本) {
3034
global $前面垫话, $后面垫话;
31-
$文本 = str_replace('a', $前面垫话[array_rand($前面垫话)], $文本);
32-
$文本 = str_replace('b', $后面垫话[array_rand($后面垫话)], $文本);
35+
$文本 = str_replace('a', 随机取一个($前面垫话), $文本);
36+
$文本 = str_replace('b', 随机取一个($后面垫话), $文本);
37+
return $文本;
38+
}
39+
40+
function 提问总结($文本) {
41+
global $提问, $总结;
42+
$文本 = str_replace('b', 随机取一个($提问), $文本);
43+
$文本 = str_replace('a', 随机取一个($总结), $文本);
3344
return $文本;
3445
}
3546

@@ -39,6 +50,9 @@ function 垫话($文本) {
3950
$前面垫话 = $数据['before'];
4051
$后面垫话 = $数据['after'];
4152
$废话 = $数据['bosh'];
53+
$提问 = $数据['ask'];
54+
$解决方案 = $数据['solution'];
55+
$总结 = $数据['conclusion'];
4256

4357
// 设定参数
4458
$主题 = empty($_GET['word']) ? '学生会退会' : $_GET['word'];
@@ -65,9 +79,11 @@ function 垫话($文本) {
6579
$文本 = '';
6680
$段落 = '';
6781
} elseif ($分支 < 20) { // 名人名言
68-
$文本 = 替换标点(垫话($名人名言[array_rand($名人名言)]));
82+
$文本 = 替换标点(垫话(随机取一个($名人名言)));
83+
} elseif ($分支 < 30) { // 解决方案
84+
$文本 = 替换标点(提问总结(随机取一个($解决方案)));
6985
} else { // 废话
70-
$文本 = 替换标点($废话[array_rand($废话)]);
86+
$文本 = 替换标点(随机取一个($废话));
7187
}
7288
$段落 .= $文本;
7389
$段落总长度 += mb_strlen($文本);

data.json

+24
Original file line numberDiff line numberDiff line change
@@ -24197,5 +24197,29 @@
2419724197
"曾经提到过",
2419824198
"说过一句富有哲理的话",
2419924199
"将自己的人生经验总结成了这么一句话"
24200+
],
24201+
"ask": [
24202+
"如何解决x问题呢?",
24203+
"看待x问题,可以有什么途径呢?",
24204+
"探究x问题的意义,究竟有何手段呢?",
24205+
"如何科学地正视x问题呢?",
24206+
"如何解决x,已经成为共识。"
24207+
],
24208+
"solution": [
24209+
"b 我们要做到全面推进,统筹兼顾,切实理解,抓住重点,才有解决x问题的可能。a",
24210+
"b 我们了解到,只有牢牢把握,积极争取,客观理解x的概念,才能综合解决x问题。a",
24211+
"b 显然,不能不深入开展,注重关键,以深入实践x问题。a",
24212+
"b 自然地,只有从概念抽象到一般,才算抓住了x的关键。a",
24213+
"b 一般地,我们只有找到切入点,着重点,综合判断x的走向。a",
24214+
"b 通常,只要我们认识到x的趋势是历史的必然,就抓住了解决x问题的关键。a",
24215+
"b 我们要意识到,求真务实的态度,才是研究x问题的关键。a"
24216+
],
24217+
"conclusion": [
24218+
"但对x的可能解决方式进行更深入的思考,我们发现自己不得不从另一个维度来看这个问题。",
24219+
"不过,我们仍想对x的概念加以进一步解释,因为x的本质是复杂而多样的。",
24220+
"不过,综合看待x的意义,才能透过现象看到本质。",
24221+
"但是,现实是复杂多样的,因此x的意义和表象,也应辩证来看。我不禁陷入沉思。",
24222+
"不过,x的意义,也取决于我们如何看待x的对立面,如何将x一般化,综合化。",
24223+
"可是,只有综合x的各个表象,才能得到x的真实意义。这又将我们带入了另一个思考维度。"
2420024224
]
2420124225
}

0 commit comments

Comments
 (0)