Permite automatizar tarefas no Snapchat Web
Depois de chamar a função Snapchat.Login
inicializaremos todos os fundamentos do cliente, caso você não esteja autenticado aguardaremos que você faça login em sua conta Snapchat antes de continuar a execução do programa. Se existir autenticação, você ainda deve chamar esta função, pois ela lida com eventos, etc.
Para remover seus dados, exclua a pasta
user_data
Contém os dados exatos retornados da API do Snapchat sobre informações de amigos.
Snapchat . friends < array >
O evento é acionado sempre que uma mensagem é enviada no canal atual.
Snapchat . events . on ( "message" )
Esta função inicializa e carrega o snapchat web, se você já autenticou não passará pelo processo de autenticação.
await Snapchat . Login ( < void > ) : void
Esta função fecha o chat atual ativo no navegador.
await Snapchat . CloseChat ( < void > ) : void
Esta função abre um chat no navegador.
await Snapchat . OpenChat ( < string name > ) : void
Esta função retorna uma série de nomes de bate-papo em sua conta.
await Snapchat . GetChats ( < void > ) : [string...]
Esta função retorna um array de todas as mensagens dentro do canal atual.
await Snapchat . GetMessages ( < void > ): [ { author : string , content : string } ...]
Esta função envia uma mensagem no canal atual.
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!" ) ;
}
} ) ;
} ) ( ) ;