1. hoto17296

    Posted

    hoto17296
Changes in title
+Slack の名前を表す項目のまとめ
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,49 @@
+Slack には `fullname` `displayname` `username` という3種類の名前を表す項目が存在しており、どう使い分けるのがいいかいつもわからなくなるためまとめる。
+
+参考: [Slack でメンバーの名前を管理する – Slack](https://get.slack.help/hc/ja/articles/115004685366)
+
+## 項目ごと
+### 氏名 / fullname
+**ユーザプロフィールで表示される名前**で、本名を入れるべきっぽい項目。
+
+半角スペースはもちろん入れれるし日本語も使える。
+また、ワークスペース内で重複できる。
+
+### 表示名 / displayname
+**メンションで表示される名前**で、ニックネームなどを入れるべきっぽい項目。
+
+半角スペースも日本語も使える。
+こちらはワークスペース内で重複できないと思われがちだが、実はこちらも重複できる。
+
+### ユーザ名 / username
+**今はもう使われていない名前?**
+
+画面上からは確認できず編集もできないので、普通に使っていたら知ることがない項目。
+
+文字は半角英数記号のみで、アカウント登録時メールアドレスの `@` より前の文字列が自動で設定されているっぽい。
+
+管理画面からユーザ一覧 CSV をダンプしたり Slack API を叩いたりすると確認できるが、ChatBot 開発時などにユーザごとにユニークな文字列が欲しければ `userid` を使ったほうがよさそう。
+
+## 用途ごと
+
+### メッセージに表示される名前
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/16369/43d81d34-f748-df76-579b-c8b47595296a.png)
+
+これは設定に応じて「氏名」「表示名」のどちらかが表示される。
+
+ワークスペースのデフォルト設定はワークスペース管理者が設定することができる。
+また、Slack アプリの「環境設定」からユーザ自身で設定を切り替えることもできる。
+
+### プロフィールに表示される名前
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/16369/2a579a1c-2391-f4c1-5006-e39c315c1176.png)
+
+これは「氏名」が表示される。
+
+### メンションで表示される名前
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/16369/af731989-1961-c69c-0c2b-1b7e229078f8.png)
+
+これは「表示名」が表示される。
+
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/16369/22a434b5-1b34-ec5d-b7cd-c34539e8dd22.png)
+
+ただし、入力補完の際は「氏名」を入力しても補完される。