iris.bot._internal.iris.IrisAPI

iris.bot._internal.iris.IrisAPI는 Iris API를 사용하기 위한 클래스입니다.

생성자

iris.bot._internal.iris.IrisAPI의 생성자

IrisAPI(iris_endpoint: str)
IrisAPI 객체를 생성합니다.

인스턴스 메소드

iris.bot._internal.iris.IrisAPI의 인스턴스 메소드
str | None

decrypt(enc: int, b64_ciphertext: str, user_id: int)
암호화된 Base64 인코딩 문자열을 복호화한 결과를 반환합니다.

dict

get_aot()
AOT 관련 토큰을 반환합니다.

dict

get_info()
Iris의 현재 구성 정보를 반환합니다.

list[dict]

query(query: str, bind: list[Any] | None = None)
카카오톡 데이터베이스에 대한 SQL 쿼리를 실행합니다.

dict

reply(room_id: int, msg: str)
특정 방에 메시지를 보냅니다.

dict

reply_media(room_id: int, files: list[BufferedIOBase | bytes | PIL.Image.Image | str])
특정 방에 미디어 파일을 보냅니다.