Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • UserManager

Index

Constructors

  • Parameters

    • token: string

      Bot's token

    • tokenType: string
    • version: APIVersions

      API Version

    Returns UserManager

Methods

  • Create a DM channel with another user

    Parameters

    Returns Promise<Channel>

    DM Channel

  • getCurrentUser(): Promise<User>
  • Get current user

    Returns Promise<User>

    • User Object
  • getCurrentUserGuildMember(guildID: string): Promise<GuildMember>
  • Get the current user's guild member object

    Parameters

    • guildID: string

      The ID of the guild you want to get the member of.

    Returns Promise<GuildMember>

    The guild member object.

  • getCurrentUserGuilds(options: GetCurrentUserGuildsOptions): Promise<Guild[]>
  • Get the current user's guilds

    Parameters

    • options: GetCurrentUserGuildsOptions

      Option to get current user guilds

    Returns Promise<Guild[]>

    Guilds' Array

  • getUser(userID: string): Promise<User>
  • It makes a GET request to the Discord API to get the user with the given ID

    Parameters

    • userID: string

      The ID of the user you want to get.

    Returns Promise<User>

    User

  • It gets the current user's connections

    Returns Promise<Connection[]>

    Connections' Array

  • leaveGuild(guildID: string): Promise<void>
  • It leaves a guild.

    Parameters

    • guildID: string

      The ID of the guild you want to leave.

    Returns Promise<void>

  • It modifies the current user's data

    Parameters

    Returns Promise<User>

    User

Properties

version: APIVersions

API Version

#token: string

Bot's token

#tokenType: string

Token type

Generated using TypeDoc