Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ユーザー名を設定すると表示名で表示されず、ユーザー名が優先されて表示されてしまう #4

Closed
pure-adachi opened this issue Jun 19, 2023 · 3 comments · Fixed by #5
Assignees
Labels
bug Something isn't working

Comments

@pure-adachi
Copy link
Owner

  • 最近、一意な名前を登録しろと、Discordから催促され、一意な名前を登録すると、その名前が優先的に表示されてしまう。
  • 一意な名前を登録する前
    • IMG_0215
    • 表示名がなく、ユーザー名がデフォルトの名称となっている
  • 一意な名前を登録した後
    • スクリーンショット 2023-06-19 23 32 42
    • 表示名がデフォルトの名称となり、ユーザー名が一意な名称となる
  • 処理的には、member.nickname || member.user.usernameとしているが、member.displayNameでよかった
  • discord.jsのバグであり、その対応はマージされている
  • しかし、こちらのissueにあるようにまたリリースされていないので、リリース待ちとなる。
@pure-adachi pure-adachi added the bug Something isn't working label Jun 19, 2023
@pure-adachi pure-adachi self-assigned this Jun 19, 2023
@pure-adachi
Copy link
Owner Author

MT-CTF/ctf-discord-bot#16 (comment)

v14.12待ち

@mvarendorff
Copy link

Heyyo! Checking in because you referenced one of my issues :) discord.js 14.12.0 added support for the new username system (latest version currently is 14.12.1), so after upgrading you should be able to use member.displayName to reliably access the name displayed in the client.

@pure-adachi
Copy link
Owner Author

@geisterfurz007

Thank you for teaching me! Thanks to you, the problem has been solved. I'm grateful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
2 participants