Unique Usernames(discriminatorの廃止)の影響
discordではusername#1234のようなusernameと#以下のdiscriminatorでユーザーを一意に識別することができた。
この、usernameとdiscriminatorを用いてユーザーを識別する方法は廃止され、ユーザーは、discord全体でユニークな、新しいusernameを持つことになる。
新しいusernameの制限
2文字以上、32文字以下
アラビア数字(0-9)、英子文字(a-z)、アンダースコア(_)、ピリオド(.)から成る
ピリオド ( . ) は二つ以上連続しない
.a.b.は可、a..b.は不可
また、global_nameというdiscord全体でニックネームみたいな動作をするものも追加される。
こちらは任意の文字が含まれる
どのように移行が行われるか
ユーザーに対して新しいユーザー名を選択するように段階的に通知が行われる
移行したユーザーのdiscriminatorは0になる
将来的にdiscriminatorは削除される
何をするべきか?
usernameとdiscriminatorでユーザーを識別している部分があるならその部分についての検討
一時的な#0への対応
自分のusernameが変更された場合への対応(bot自体と開発者?)
これの影響を受けて変更されること
defaultAvatarの選択方法
すべてのappがbotを持つ
検証済みのappのbotのアイコンとユーザー名はappと同じになる
検証済みでないappではアイコンのみが同じになる
ref
メモ
discordではusername#1234のようなusernameと#以下のdiscriminatorでユーザーを一意に識別することができた。
これは厳密には嘘で時間にも依存しています。