Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Koreanbots

Index

Constructors

constructor

  • 새로운 Koreanbots 인스턴스를 생성합니다.

    example
    new Koreanbots({
    clientID: process.env.CLIENT_ID,
    api: {
    token: process.env.KOREANBOTS_TOKEN
    },
    // 글로벌 캐시 옵션이며, 누락할 경우 모든 캐시 옵션이 각각의 기본 값으로 설정됩니다 (로컬 캐시 옵션이 우선권을 가집니다)
    maxSize: 250, // (기본값: 100) 캐시에 최대 250개의 내용을 저장
    sweepInterval: 60000 * 15, // (기본값: 10000 = 10초) 캐시에 저장한 내용을 15분 뒤에 삭제합니다.
    users: {
    cache: { // 이 캐시 설정은 로컬이므로 앞서 적은 글로벌 캐시 옵션보다 우선권을 갖습니다.
    maxSize: 500, // (기본값: 100)
    sweepInterval: 60000 * 30 // (기본값: 60000 * 60)
    }
    }
    })

    Parameters

    Returns Koreanbots

Properties

Readonly api

api: Proxy

bots

mybot

mybot: Mybot

Readonly options

servers

servers: ServerManager

users

widgets

widgets: WidgetManager

Methods

destroy

  • destroy(): void

Private getOptions

Static validator

Generated using TypeDoc