Skip to content

typoにより同一ユーザが複数回現れたときの++コマンドの挙動について #50

Description

@ftnext

事象

#47foo bar baz ++ ができるようになりましたが、
bazの名前を打ち間違えた時に(例:foo bar bar ++)、barのレベルが2つ上がります。

質問:同一ユーザが2回現れた時に、レベルの加算が2回行われてしまうのは仕様どおりですか?

再現手順

pyconjpbotがいるチャンネルで、以下を投稿する

pyconjpbot pyconjpbot ++

または

pyconjpbot pyconjpbot --

As Is

重複したユーザのレベルは2上がる(--のときは2下がる)

pyconjpbot_repetion_++_--

To Be

重複したユーザのレベルは1だけ上がる(--のときは1だけ下がる)

理由

foo bar baz ++はfoo, bar, baz 3名への感謝を示していると考えます。
bazを打ち間違えた時(foo bar bar ++)に、fooとbarとで増えるレベルに差があるのは、投稿者の意図に反すると思いました。
投稿者の意図に沿うならば、fooとbarのレベルが1上がり(同じだけの謝意を示せる)、bazのレベルアップがないことからtypo
に気付けるのが理想と考えます

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions