• 레퍼런스
  • 자습서
  • BotManager

    BotManager 객체는 Bot 객체를 관리/보조해주는 객체입니다. 개별 Bot 객체를 관리할 수도 있지만, 모든 Bot 객체에 대해 동작을 수행할 수도 있습니다.

    메소드

    BotManager 객체의 메소드
    Boolean

    compile(botName: String, throwOnError?: Boolean = false)
    특정 Bot 객체에 대응하는 스크립트를 컴파일합니다. throwOnError의 값이 true일 경우 컴파일 에러 시 에러를 throw합니다.

    void

    compileAll()
    Bot 객체에 대응하는 모든 스크립트를 컴파일합니다.

    Bot

    getBot(botName: String)
    botName 이름의 Bot 객체를 반환합니다.

    Bot[]

    getBotList()
    모든 Bot 인스턴스를 배열로 반환합니다.

    Bot

    getCurrentBot()
    해당 메소드를 호출한 스크립트에 할당된 Bot 객체를 반환합니다.

    Boolean

    getPower(botName: String)
    botName 이름의 Bot 객체의 활성화 여부를 반환합니다.

    String[]

    getRooms(packageName?: String)
    메시지 전송이 가능한 방 이름을 배열로 반환합니다.

    Boolean

    isCompiled(botName: String)
    botName 이름의 Bot 객체(스크립트)의 컴파일 완료 여부를 반환합니다.

    Number

    prepare(throwOnError?: Boolean = false)
    모든 Bot 객체에 대하여 prepare()를 실행합니다. 새롭게 컴파일된 Bot 객체의 개수를 반환합니다. throwOnError?의 값이 true일 경우 컴파일 에러 시 에러를 throw합니다.

    Number

    prepare(botName: String, throwOnError?: Boolean = false)
    botName 이름의 Bot 객체가 한번도 컴파일된 적이 없을 경우 컴파일합니다. throwOnError?의 값이 true일 경우 컴파일 에러 시 에러를 throw합니다.

    void

    setPower(botName: String, power: Boolean)
    botName 이름의 Bot 객체의 활성화 여부를 제어합니다.

    void

    unload(botName: String)
    botName 이름의 Bot 객체를 컴파일 전 상태로 전환(언로드)합니다.

    앱 호환성

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight

    0.3.5a

    메신저봇R

    4.0

    채팅 자동응답 봇

    No

    StarLight