• 레퍼런스
  • 자습서
  • Bridge

    Bridge 객체는 다른 스크립트의 전역 스코프에 접근하기 위한 객체입니다. 채팅 자동응답 봇에서는 단순 자동응답 간의 스코프 교류를 위한 메소드도 제공합니다.

    정적 메소드

    Bridge 객체의 정적 메소드
    any

    callFunctionOf(scriptName: String, functionName: String, args?: any[] = [])
    특정 스크립트의 전역 함수를 호출합니다.

    any

    evalInScript(scriptName: String, src: String)
    특정 스크립트의 전역 스코프에서 문자열로 표현된 JavaScript 코드를 실행합니다. 실행한 코드의 반환값을 반환합니다.

    Boolean

    evaluateStringIn(scriptName: String, src: String)
    특정 스크립트의 전역 스코프에서 문자열로 표현된 JavaScript 코드를 실행합니다. 실행 성공 여부를 반환합니다.

    String[]

    getActiveScripts()
    컴파일된 스크립트의 이름을 배열로 반환합니다.

    String

    getGlobalVariable(name: String)
    단순 자동응답에 대하여 특정 이름을 가진 [[전체변수]]의 값을 반환합니다.

    String[]

    getMemberNamesOf(scriptName: String)
    특정 스크립트의 전역 스코프 멤버들의 이름을 배열로 반환합니다.

    Object

    getScopeOf(scriptName: String)
    특정 스크립트의 전역 스코프를 반환합니다.

    String

    getVariable(room: String, name: String)
    단순 자동응답에 대하여 특정 방에서 특정 이름을 가진 [[변수]]의 값을 반환합니다.

    any

    getVariableOf(scriptName: String, variable: String)
    특정 스크립트의 전역 스코프 멤버를 반환합니다.

    Boolean

    hasVariableOf(scriptName: String, variable: String)
    특정 스크립트의 전역 스코프 특정 멤버가 존재하는지의 여부를 반환합니다.

    Boolean

    isAllowed(scriptName: String)
    Bridge 객체로 특정 스크립트에 접근이 가능한지의 여부를 반환합니다.

    Boolean

    isScriptActive(scriptName: String)
    특정 스크립트의 컴파일 여부를 반환합니다.

    void

    setGlobalVariable(name: String, value: String)
    단순 자동응답에 대하여 특정 이름을 가진 [[전체변수]]에 값을 저장합니다.

    void

    setVariable(room: String, name: String, value: String)
    단순 자동응답에 대하여 특정 방에서 특정 이름을 가진 [[변수]]에 값을 저장합니다.

    Boolean

    setVariableOf(scriptName: String, variable: String, value: any)
    특정 스크립트의 전역 스코프 멤버의 값을 설정합니다. 수행 성공 여부를 반환합니다.

    호환성

    0.1.2a

    메신저봇R

    1.0

    채팅 자동응답 봇

    0.1.0a

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    No

    메신저봇R

    1.0

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    No

    메신저봇R

    1.0

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.1.2a

    메신저봇R

    1.0

    채팅 자동응답 봇

    0.1.0a

    StarLight

    No

    메신저봇R

    1.0

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    0.1.2a

    메신저봇R

    1.0

    채팅 자동응답 봇

    0.1.0a

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight

    No

    메신저봇R

    1.0

    채팅 자동응답 봇

    No

    StarLight

    No

    메신저봇R

    1.0

    채팅 자동응답 봇

    No

    StarLight

    0.7.40-alpha.03

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight