Snapchat 웹에서 작업을 자동화할 수 있습니다
Snapchat.Login
기능을 호출하면 클라이언트의 모든 필수 항목이 부팅됩니다. 인증되지 않은 경우 프로그램 실행을 계속하기 전에 귀하가 snapchat 계정에 로그인할 때까지 기다립니다. 인증이 존재하는 경우 이벤트 등을 처리할 때 이 함수를 계속 호출해야 합니다.
데이터를 제거하려면
user_data
폴더를 삭제하세요.
여기에는 친구 정보에 대한 snapchat API에서 반환된 정확한 데이터가 포함됩니다.
Snapchat . friends < array >
현재 채널 내에서 메시지가 전송될 때마다 이벤트가 발생합니다.
Snapchat . events . on ( "message" )
스냅챗 웹을 초기화하고 불러오는 기능으로, 이미 인증한 경우에는 인증 과정을 거치지 않습니다.
await Snapchat . Login ( < void > ) : void
이 기능은 브라우저에서 현재 활성화된 채팅을 닫습니다.
await Snapchat . CloseChat ( < void > ) : void
이 기능은 브라우저 내에서 채팅을 엽니다.
await Snapchat . OpenChat ( < string name > ) : void
이 함수는 계정의 채팅 이름 배열을 반환합니다.
await Snapchat . GetChats ( < void > ) : [string...]
이 함수는 현재 채널 내의 모든 메시지 배열을 반환합니다.
await Snapchat . GetMessages ( < void > ): [ { author : string , content : string } ...]
이 함수는 현재 채널에 메시지를 보냅니다.
await Snapchat . SendMessage ( < string message > ) : void
const Snapchat = require ( "." ) ;
( async ( ) => {
const client = await Snapchat . Login ( ) ;
const chats = await client . GetChats ( ) ;
await client . OpenChat ( chats [ 0 ] ) ; // open first chat
// event only fires when a chat is open
client . events . on ( "message" , async ( message ) => {
console . log ( message ) ;
if ( message . content === "ping" ) {
await client . SendMessage ( "pong!" ) ;
}
} ) ;
} ) ( ) ;