Skip to content

Commit

Permalink
Merge pull request #8 from blacknon/master
Browse files Browse the repository at this point in the history
Add Ojisan's sexual desire
  • Loading branch information
greymd authored May 31, 2019
2 parents 4fc7673 + 89695e0 commit 068d38a
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 3 deletions.
16 changes: 14 additions & 2 deletions pattern/onara.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ var OnaraMessages = [][]string{
"{TARGET_NAME}{EMOJI_POS}",
"{TARGET_NAME}、お疲れ様〜{EMOJI_POS}",
"{TARGET_NAME}、オハヨウ〜{EMOJI_POS}",
"{TARGET_NAME}、おっは〜{EMOJI_POS}",
"{TARGET_NAME}、オッハー{EMOJI_POS}",
"{TARGET_NAME}、オハヨー{EMOJI_POS}",
"{TARGET_NAME}、お早う{EMOJI_POS}",
"{TARGET_NAME}、ヤッホー{EMOJI_POS}何してるのかい{EMOJI_ASK}",
Expand All @@ -69,9 +71,11 @@ var OnaraMessages = [][]string{
"たまには{FIRST_PERSON}にも連絡ほしいな{EMOJI_POS}",
"{FIRST_PERSON}明日も仕事だけどなかなか寝れないよ〜{EMOJI_NEG}早く{TARGET_NAME}に会いたいよ{EMOJI_NEG}{NANCHATTE}",
"{TARGET_NAME}と一緒に今度ランチ、したいなぁ{EMOJI_POS}",
"{TARGET_NAME}と今度イチャイチャ、したいなぁ{EMOJI_POS}",
},
REPORTING: []string{
"今日は{LOCATION}28度だよ{EMOJI_NEG}暑いよ{EMOJI_NEG}ヤケドしないように気をつけないとね{EMOJI_POS}",
"今日は{LOCATION}30度超えるんだって{EMOJI_NEG}暑いね〜{EMOJI_NEG}こんな日は{FIRST_PERSON}と裸のお付き合い{EMOJI_POS}しよ{EMOJI_POS}{NANCHATTE}",
"{FIRST_PERSON}はさっきお風呂入ったよ{EMOJI_POS}{TARGET_NAME}とお風呂いきたいなー{EMOJI_POS}{NANCHATTE}",
"{FIRST_PERSON}は、近所に新しくできた{RESTAURANT}に行ってきたよ。味はまぁまぁだったかな{EMOJI_POS}",
"そういえば、昨日は例の{RESTAURANT}に行ってきたよ。結構いい雰囲気だったから、オススメだよ{EMOJI_POS}",
Expand All @@ -90,13 +94,22 @@ var OnaraMessages = [][]string{
"今週の{DAY_OF_WEEK}曜日、仕事が早く終わりそうなんだけど、ご飯でもどうかな{EMOJI_ASK}",
"突然だけど、{TARGET_NAME}は{RESTAURANT}好きカナ{EMOJI_ASK}{DAY_OF_WEEK}曜日ご飯行こうよ{EMOJI_POS}",
"そろそろご飯行こうよ{EMOJI_POS}ご要望とかはあるのかな{EMOJI_POS}{EMOJI_ASK}",
"{DAY_OF_WEEK}曜日、会社がお休みになったよ{EMOJI_POS}{TARGET_NAME}は都合どうかな{EMOJI_ASK}デートどう{EMOJI_POS}{NANCHATTE}",
"{DAY_OF_WEEK}曜日、会社がお休みになったよ{EMOJI_POS}{TARGET_NAME}は都合どうかな{EMOJI_ASK}{DATE}どう{EMOJI_POS}{NANCHATTE}",
"天気悪いと気分もよくないよね{EMOJI_NEG}じゃあ今日は会社休んで{FIRST_PERSON}と{DATE}しよう{EMOJI_POS}{NANCHATTE}",
"今日は天気が悪いね{EMOJI_NEG}こんな日は会社休んで{FIRST_PERSON}と{HOTEL}に行こうよ{EMOJI_POS}{NANCHATTE}",
"この{HOTEL}、すごいキレイ{EMOJI_POS}なんだって{EMOJI_POS}{FIRST_PERSON}と一緒に行こうよ{EMOJI_POS}{NANCHATTE}",
"この{HOTEL}、{FOOD}がオイシイんだって{EMOJI_POS}{FIRST_PERSON}と一緒に行こうよ{EMOJI_POS}{NANCHATTE}",
},
PRAISING: []string{
"可愛すぎ{EMOJI_POS}",
"愛しいなぁもう{EMOJI_POS}",
"スタイルがいいね{EMOJI_POS}",
"キラキラ{EMOJI_POS}してるね{EMOJI_POS}",
"お肌がきれい✨だね{EMOJI_POS}",
},
ADMIRATION: []string{
"今から寝ようと思ってたのに、目が覚めちゃったよ{EMOJI_POS}どうしてくれるんだ{EMOJI_POS}",
"可愛すぎだよ〜{EMOJI_POS}マッタクもう{EMOJI_POS}",
},
SYMPATHY: []string{
"{TARGET_NAME}{EMOJI_POS}元気、ないのかなぁ{EMOJI_NEG}大丈夫{EMOJI_ASK}",
Expand All @@ -110,6 +123,5 @@ var OnaraMessages = [][]string{
"風邪ひかないようにね{EMOJI_POS}",
"寒いけど、頑張ってね{EMOJI_NEUT}",
"ゆっくり、身体休めてね{EMOJI_POS}オヤスミナサイ{EMOJI_NEUT}",
"天気悪いと気分もよくないよね{EMOJI_NEG}じゃあ今日は会社休んで{FIRST_PERSON}とデートしよう{EMOJI_POS}{NANCHATTE}",
},
}
23 changes: 22 additions & 1 deletion pattern/tags.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@ var uniqTags = map[string][]string{
"{FIRST_PERSON}": []string{
"僕",
"ボク",
"ボク",
"俺",
"オレ",
"オレ",
"小生",
"オジサン",
"オジサン",
"おじさん",
"オイラ",
},
Expand Down Expand Up @@ -47,6 +50,8 @@ var uniqTags = map[string][]string{
"きんぴらごぼう",
"ピッツァ🍕",
"パスタ🍝",
"スイーツ🍮",
"ケーキ🎂",
},
// 天気
"{WEATHER}": []string{
Expand All @@ -60,13 +65,26 @@ var uniqTags = map[string][]string{
},
// 下ネタの後は「ナンチャッテ」「冗談(笑)」を使う(README.md 参考文献[2])
"{NANCHATTE}": []string{
"ナンチャッテ{EMOJI_POS}",
"ナンチャッテ{EMOJI_POS}",
"なんちゃって{EMOJI_POS}",
"なんてね{EMOJI_POS}",
"冗談{EMOJI_POS}",
"", // おじさんはたまに本気
},
// TODO: 「かな?」と「かい?」の語尾の違いも組み込んでも良いかもしれない
// おじさんの欲望の地、ホテル
"{HOTEL}": []string{
"ホテル🏨",
"ホテル🏩",
"旅館",
},
// デートの種類
"{DATE}": []string{
"デート❤",
"カラオケ🎤",
"ドライブ🚗",
},
}

// 文章中複数回変更&繰り返されるタグ
Expand Down Expand Up @@ -199,8 +217,11 @@ func randomNameSuffix() string {
case n < 5:
return ""
// "時に「◯◯チャン」とカタカナにしてくるのも、おじさんの常套手段だ。"(README.md 参考文献[2])
case n < 40:
case n < 20:
return "チャン"
// "「〇〇チャン」をさらに半角で表現する、そんなおじさんもいる"
case n < 40:
return "チャン"
// 多くの場合「ちゃん」にする
default:
return "ちゃん"
Expand Down

0 comments on commit 068d38a

Please sign in to comment.