MessengerBot
  • Overview
  • API1
    • 작성 예정입니다.
  • API2
    • App
    • Bot
    • BotManager
    • Broadcast
    • Database
    • Event
    • Http
    • SessionManager
    • Security
  • 팁
    • ADB를 사용할 때
    • 소켓 통신
Powered by GitBook
On this page

Was this helpful?

  1. API2

BotManager

PreviousBotNextBroadcast

Last updated 3 years ago

Was this helpful?

객체를 가져오거나, 들을 관리할 때 사용합니다.

Public methods

Boolean

compile(botName: String, throwOnError: Boolean = false)

해당 을 컴파일합니다. throwOnError가 true일 경우, 컴파일 실패시 에러를 throw하며, 앱의 로그 화면에 에러 내용이 기록되지 않습니다. false일 경우, 에러를 throw하지 않으며 앱의 로그 화면에 에러 내용이 기록됩니다.

컴파일 성공시 true, 실패시 false를 반환합니다.

void

compileAll()

모든 을 컴파일합니다. 컴파일 에러는 throw되지 않으며, 앱의 로그 화면에 에러 내용이 기록됩니다.

getBot(botName: String)

해당 이름을 가진 을 반환합니다.

Array<>

getBotList()

모든 인스턴스를 반환합니다.

getCurrentBot()

현재 스크립트에 할당된 을 반환합니다.

Boolean

getPower(botName: String)

해당 의 활성 상태를 반환합니다.

Array<String>

getRooms(packageName: String = null)

packageName앱에서 받은 메시지들의 방 이름을 배열로 반환합니다.

packageName이 null이면 모든 앱에서 받은 메시지들의 방 이름을 배열로 반환합니다.

Boolean

isCompiled(botName: String)

해당 이 컴파일되어 있으면 true, 그렇지 않으면 false를 반환합니다.

Int

prepare(botName: String, throwOnError: Boolean)

해당 이 한번도 컴파일되지 않았거나, 된 경우(즉, isCompiled == false인 경우) 컴파일 합니다. 이미 컴파일된 적이 있을 경우 2, 컴파일 성공시 1, 실패시 0을 반환합니다.

throwOnError에 대해서는 compile항목을 참고하세요.

Int

prepareAll(throwOnError: Boolean = false)

모든 을 prepare합니다. 새롭게 컴파일 된 의 개수를 반환합니다. throwOnError에 대해서는 compile항목을 참고하세요.

void

setPower(botName: String, power: Boolean)

해당 의 활성 상태를 변경합니다.

void

unload(botName: String)

해당 을 언로드합니다. 이렇게 하면 isCompiled플래그가 false가 됩니다.

Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot
Bot#unload()
Bot
Bot
Bot
Bot