今 Slack API と格闘している間に気が付いたんですが、 Slack のユーザー名( @ の後ろの文字列)は同一ワークスペース内ですら unique ではない(重複が許される)んですね。(昔は unique だったぽい)

上は自分用ワークスペースでユーザーは自分しかいないので bot と重複させてます。別のパブリックなワークスペースで他人と重複させてみましたが、これまた何も言われません。(どうかと思ったのでスクショはやめておきます)

ユーザー名を渡すとユーザーID(こちらはホントに unique な文字列)を返す API がなくて、それをやりたかったら全ユーザーのリストを取って自分で検索しろと書いてあるのが不思議だったのですが、そういうことなんですね(ていうかこのページに unique ではないって書いてあった)。せめて該当するユーザーをリストで返してくれるAPIでもあればレスポンスが短くていいんですが。

Trackback

no comment untill now

Add your comment now