Skip to content

Commit

Permalink
添加解决问题句式
Browse files Browse the repository at this point in the history
参考了 @actank 在原 repo 提出的 Pull Request menzi11#126
  • Loading branch information
TransparentLC committed Nov 19, 2019
1 parent de15dab commit 7b1b958
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 4 deletions.
24 changes: 20 additions & 4 deletions bullshit.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ function imagewraptext($size, $angle, $width, $fontfile, $text) {
return $content;
}

function 随机取一个($数组) {
return $数组[array_rand($数组)];
}

function 替换标点($文本) {
$文本 = str_replace(['', ', ', ','], '', $文本);
$文本 = str_replace(['', '. ', '.'], '', $文本);
Expand All @@ -28,8 +32,15 @@ function 替换标点($文本) {

function 垫话($文本) {
global $前面垫话, $后面垫话;
$文本 = str_replace('a', $前面垫话[array_rand($前面垫话)], $文本);
$文本 = str_replace('b', $后面垫话[array_rand($后面垫话)], $文本);
$文本 = str_replace('a', 随机取一个($前面垫话), $文本);
$文本 = str_replace('b', 随机取一个($后面垫话), $文本);
return $文本;
}

function 提问总结($文本) {
global $提问, $总结;
$文本 = str_replace('b', 随机取一个($提问), $文本);
$文本 = str_replace('a', 随机取一个($总结), $文本);
return $文本;
}

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

// 设定参数
$主题 = empty($_GET['word']) ? '学生会退会' : $_GET['word'];
Expand All @@ -65,9 +79,11 @@ function 垫话($文本) {
$文本 = '';
$段落 = '';
} elseif ($分支 < 20) { // 名人名言
$文本 = 替换标点(垫话($名人名言[array_rand($名人名言)]));
$文本 = 替换标点(垫话(随机取一个($名人名言)));
} elseif ($分支 < 30) { // 解决方案
$文本 = 替换标点(提问总结(随机取一个($解决方案)));
} else { // 废话
$文本 = 替换标点($废话[array_rand($废话)]);
$文本 = 替换标点(随机取一个($废话));
}
$段落 .= $文本;
$段落总长度 += mb_strlen($文本);
Expand Down
24 changes: 24 additions & 0 deletions data.json
Original file line number Diff line number Diff line change
Expand Up @@ -24197,5 +24197,29 @@
"曾经提到过",
"说过一句富有哲理的话",
"将自己的人生经验总结成了这么一句话"
],
"ask": [
"如何解决x问题呢?",
"看待x问题,可以有什么途径呢?",
"探究x问题的意义,究竟有何手段呢?",
"如何科学地正视x问题呢?",
"如何解决x,已经成为共识。"
],
"solution": [
"b 我们要做到全面推进,统筹兼顾,切实理解,抓住重点,才有解决x问题的可能。a",
"b 我们了解到,只有牢牢把握,积极争取,客观理解x的概念,才能综合解决x问题。a",
"b 显然,不能不深入开展,注重关键,以深入实践x问题。a",
"b 自然地,只有从概念抽象到一般,才算抓住了x的关键。a",
"b 一般地,我们只有找到切入点,着重点,综合判断x的走向。a",
"b 通常,只要我们认识到x的趋势是历史的必然,就抓住了解决x问题的关键。a",
"b 我们要意识到,求真务实的态度,才是研究x问题的关键。a"
],
"conclusion": [
"但对x的可能解决方式进行更深入的思考,我们发现自己不得不从另一个维度来看这个问题。",
"不过,我们仍想对x的概念加以进一步解释,因为x的本质是复杂而多样的。",
"不过,综合看待x的意义,才能透过现象看到本质。",
"但是,现实是复杂多样的,因此x的意义和表象,也应辩证来看。我不禁陷入沉思。",
"不过,x的意义,也取决于我们如何看待x的对立面,如何将x一般化,综合化。",
"可是,只有综合x的各个表象,才能得到x的真实意义。这又将我们带入了另一个思考维度。"
]
}

0 comments on commit 7b1b958

Please sign in to comment.