ハンドルに設定できる文字の制限
ハンドルに設定できる文字と形式の制限
Bluesky のハンドルは、元々がカスタムドメインを設定して本人認証をおこなうという考えで、ハンドルに設定できる文字列にも、ドメインに使える文字と形式であること、という制限があります。
最初に登録するときに入力するハンドルも同じ制限がある
現在は、公式なアカウント登録の手順では、最初にハンドルを設定します。ここで入力した文字列は、".bsky.social" というBluesky の所持しているドメインのサブドメインとしてあつかわれます。つまり、入力して受け付けられる文字も同じ制限があることになります。したがって、”test-.bsky.social" といったハンドルは登録できません。
使える文字
ASCIIアルファベット、数字、ハイフン + ドメインの区切りに使う "." ピリオド のみです。
"_" アンダースコアは使えません。
形式の制限
ドメインに使用できる文字の形式の制約は、次のようになってます。これがほとんどBlueskyのハンドルの制限になります
"." ピリオドで区切られた複数のラベル(サブネーム)で構成される
"." ピリオド無しのハンドル不可
ラベルはハイフンで始まったり、終わったりできない
"-test.com" はNG
大文字小文字を区別しない
空白文字、ヌルバイト、結合文字などを使用しない
各ラベルの文字数は1〜63 文字まで
0文字はだめなので、”." で始まったり終わったり、".." のようにピリオドが連続するのはNG
全部のラベルとピリオドを含めて、253文字まで