레거시 API

객체

Api

getContext
reload
compile
prepare
unload
off
on
isOn
isCompiled
isCompiling
getScriptNames
replyRoom
canReply
showToast
makeNoti
papagoTranslate
gc
UIThread
getActiveThreadsCound
interruptThreads
isTerminated
markAsRead

Utils

getWebText
parse
getAndroidVersionCode
getAndroidVersionName
getPhoneBrand
getPhoneModel

FileStream

read
write
append
remove

DataBase

getDataBase
setDataBase
appendDataBase
removeDataBase

Log

d
debug
e
error
i
info
clear

Device

getBuild
getAndroidVersionCode
getAndroidVersionName
getPhoneBrand
getPhoneModel
isCharging
getPlugType
getPlugType
getBatteryLevel
getBatteryHealth
getBatteryTemperature
getBatteryVoltage
getBatteryStatus
getBatteryIntent

Bridge

getScopeOf
isAllowed

AppData

putBoolean
getBoolean
putInt
getInt
putString
getString
remove
clear

이벤트 리스너

response

onStartCompile

onNotificationPosted

onCreate

onPause

onResume

onStop

API2

객체

App

getContext
runOnUiThread

Bot

setCommandPrefix
send
canReply
getName
setPower
getPower
compile
unload
on
addListener
off
removeListener
removeAllListeners
prependListener
listeners
markAsRead

BotManager

getCurrentBot
getBot
getRooms
getBotList
getPower
setPower
compile
compileAll
prepare
prepareAll
isCompiled
unload

Broadcast

send
register
unregister
unregisterAll

Database

exists
readObject
readString
writeObject
writeString

Event

Activity.BACK_PRESSED
Activity.CREATE
Activity.DESTROY
Activity.PAUSE
Activity.RESTART
Activity.RESUME
Activity.START
Activity.STOP
NOTIFICATION_POSTED
START_COMPILE
COMMAND
MESSAGE
TICK

Http

request
requestSync

SessionManager

bindSession

Security

aesDecode
aesEncode
ariaDecode
ariaEncode
base32Decode
base32Encode
base64Decode
base64Encode
desDecode
desEncode
desKey
des3Decode
des3Encode
eccDecode
eccEncode
hashCode
md2
md5
rc4Decode
rc4Encode
seedDecode
seedEncode
sha
sha256
sha384
sha512
sha3_224
sha3_256
sha3_384
sha3_512

이벤트

activityBackPressed

activityCreate

activityDestroy

activityPause

activityRestart

activityResume

activityStart

activityStop

command

message

notificationPosted

startCompile

tick

채팅 자동응답 봇

함수 / 키워드

print

require

#include

객체

Api

getContext
reload
compile
off
on
isOn
getScriptNames
replyRoom
canReply
showToast
papagoTranslate
gc
UiThread
markAsRead

Bot

send
getContext
getVersion
getJsVersion
reload
getName
runOnUiThread
on
off

Utils

toast
getWebText
getWebText2
getHtmlFromWeb
removeTags
parse
copyToClipboard
compress
vibrate
delay
sleep

File

getSdcardPath
save
read
remove
createFolder

FileStream

getSdcardPath
read
write
append
save
remove
createDir
saveJson
readJson

Device

getModelName
getPhoneModel
getPhoneBrand
getAndroidVersion
getAndroidVersionName
getApiLevel
getAndroidVersionCode
getBuild
getBatteryIntent
getBatteryLevel
getBatteryTemp
getBatteryHealth
getBatteryStatus
getBatteryVoltage
isCharging

Log

info
debug
error
i
d
e

Bridge

isAllowed
getScopeOf
evaluateStringIn
getVariable
setVariable
getGlobalVariable
setGlobalVariable

이벤트 리스너

response

onLoaded