マネージャー
Discord.js v12で追加されたユーザーやサーバーなどのデータの集合と操作をまとめて表すもの
.cacheプロパティでデータのコレクションなどを取得できる
マネージャーからデータを取得する
マネージャーによっては新たに作成したり、BANを実行するなど他の操作もある
一覧(2020/12/2時点)
ChannelManager
GuildBanManager
GuildChannelManager
GuildEmojiManager
GuildManager
GuildForumThreadManager
GuildMemberManager
GuildInviteManager
GuildMemberRoleManager
MessageManager
PresenceManager
ReactionManager
ReactionUserManager
RoleManager
UserManager
VoiceStateManager
GuildEmojiRoleManager (変種)
基本的にマネージャーはBaseManagerクラスを継承しているがこれはしていない
DataManager(BaseManagerの継承)クラスを継承している
なぜこうなっているのかよくわからないyuta0801.icon
「絵文字を使える役職」という概念がまず分からない
それでもほとんど同じなのでBaseManagerを継承することはできるような気がする
クラス名にManagerとついているが、ここで説明するマネージャーではないもの(2020/11/5時点)
ClientVoiceManager
ShardingManager
WebSocketManager