Skip to content
/ ojichat Public

おじさんがLINEやメールで送ってきそうな文を生成する

License

Notifications You must be signed in to change notification settings

greymd/ojichat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ojisan Nanchatte (ojichat) Generator

Latest version Build Status codecov

なんだこれは

おじさんがLINEやメールで送ってきそうな文を生成するコマンド。

開発環境

$ go version
go version go1.12 linux/amd64

インストール

インストールには Go の開発環境が必要です。

go install github.com/greymd/ojichat@latest

使い方

$ ojichat -h
Usage:
  ojichat [options] [<name>]

Options:
  -h, --help      ヘルプを表示.
  -V, --version   バージョンを表示.
  -e <number>     絵文字/顔文字の最大連続数 [default: 4].
  -p <level>      句読点挿入頻度レベル [min:0, max:3] [default: 0].

そのまま実行すると文言が出力される。 文章は参考文献[1]で提唱される感情表現の順番で、いくつかのテンプレートの組み合わせにより自動生成がされる。

$ ojichat
ヤッホー😍😃れいこちゃん、元気かな⁉😜⁉️🤔オレは、近所に新しく できたラーメン屋さん🍜に行ってきたよ。味はまぁまぁだったかナ💕

文言には特定の人名が含まれることもあるが、第一引数で指定可能。

$ ojichat 山田
山田ちゃん、オハヨウ〜(^з<)😚(笑)山田ちゃんも今日も2時までお仕事かナ❓寒いけど、頑張ってね(# ̄З ̄)🙂💤

-p オプションの数字を大きくする(最大3)することで文章に句読点が含まれやすくなる。 おじさんの文章には句読点が多い傾向が見られるため[1][2]、より実際の状況を模したユースケースに対応できる。

$ ojichat -p 3 オレとオマエと大五郎
オレと、オマエと、大五郎チャン、オッハー❗(^_^)🎵オレと、オマエと 、大五郎チャンにとって、素敵な、1日に、なります、ようニ😘

-e オプションの数字を大きくすることで、絵文字/顔文字がより連続で含まれやすくなる。 一部のおじさんの文章にはそれらが多用される傾向があるためである。 また、引数を0とすることで真面目なおじさんにもなる。 より柔軟に実際の状況を模したユースケースに対応できる。

$ ojichat -e 10
おはよー、!チュッ😚😘😘😃☀ 😆❗😚😆(^з<)

$ ojichat -e 0
ヤッホー。はなみちゃん、元気かな。はなみちゃんにとって素敵な1日になりますようニ。

また、適宜、文節の終わりが最大2文字までカタカナとなる活用がされる。 これにより実際の状況を模したユースケースに(ry

$ ojichat
...ご要望とかはあるのかな❗💕😚😘😜❓

$ ojichat
...ご要望とかはあるのカナ❗🎵😆💕❓😜

Dockerコンテナ版

おじさんで環境を汚したくない、Goの実行環境を持っていないなどの状況でもお手軽におじさんになるために、Dockerコンテナでもojichatを用意してある ( greymd/ojichat )。

使い方

  • docker run --rm -i greymd/ojichat:latest はオプション等を含めて全て ojichat と同じ動きをする。
$ docker run --rm -i greymd/ojichat:latest
ヤッホー(^з<)🎵(笑)キララチャン、元気かな😜⁉️土曜日は仕事〜❗❓キララチャン😚😃♥ 💗元気、ないのかなァ(^▽^;)💦大丈夫⁉😜⁉️✋❓❓
  • ojichat 坂東まりも と同じ動きをする
$ docker run --rm -i greymd/ojichat:latest 坂東まりも
坂東まりもちゃん、久しぶり(^з<)(^з<)そういえば、昨日は例のラーメン屋さん🍜に行ってきたよ。結構いい雰囲気だったから、オススメだよ😚😚😍

関連ツール等 (Wiki)

https://github.com/greymd/ojichat/wiki/Related-services-and-tools

参考文献

[1]【SNSあるある】「おじさん」がLINEやメールで送ってきそうな文が話題に!【ソーシャルハラスメント?】 | こぐま速報 https://kogusoku.com/archives/2939

[2] 女子高生「おじさんLINEごっこ」の実例に学ぶキモがられる態度とは | ニュース3面鏡 | ダイヤモンド・オンライン https://diamond.jp/articles/-/143111?page=2

[3] 女子同士がオジサンになりきってオジサンとオジサンがキャッキャする謎の「オジサンLINEごっこ」が流行の兆し - Togetter https://togetter.com/li/1111905

ライセンス

種類 ライセンス
ソースコード MIT
ロゴ クリエイティブ・コモンズ・ライセンス

二次利用について詳しくは Wiki > Copy and Redistribute 参照してください。