Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ojisan's sexual desire #8

Merged
merged 9 commits into from
May 31, 2019
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}",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

_人人人人人人人人人人人人人_
> やればできるじゃないか <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
      👑
    (💩💩💩)
   (💩👁💩👁💩)
  (💩💩💩👃💩💩💩)
 (💩💩💩💩👄💩💩💩💩)

"スタイルがいいね{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{
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(ただの感想)なるほど、ここを分岐にする発想は、スバラシイと、おもうナ❗ 😄 ✋

"デート❤",
"カラオケ🎤",
"ドライブ🚗",
},
}

// 文章中複数回変更&繰り返されるタグ
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