Memungkinkan Anda mengotomatiskan tugas di Snapchat Web
Setelah memanggil fungsi Snapchat.Login
kami akan mem-boot semua hal penting untuk klien, jika Anda tidak diautentikasi, kami akan menunggu Anda masuk ke akun snapchat Anda sebelum melanjutkan eksekusi program. Jika autentikasi ada, Anda tetap harus memanggil fungsi ini karena fungsi ini menangani peristiwa, dll
Untuk menghapus data Anda, hapus folder
user_data
Ini berisi data persis yang dikembalikan dari API snapchat pada informasi teman.
Snapchat . friends < array >
Acara dipicu setiap kali pesan dikirim dalam saluran saat ini.
Snapchat . events . on ( "message" )
Fungsi ini menginisialisasi dan memuat web snapchat, jika sudah diautentikasi tidak akan melalui proses autentikasi.
await Snapchat . Login ( < void > ) : void
Fungsi ini menutup obrolan yang sedang aktif di browser.
await Snapchat . CloseChat ( < void > ) : void
Fungsi ini membuka obrolan di dalam browser.
await Snapchat . OpenChat ( < string name > ) : void
Fungsi ini mengembalikan serangkaian nama obrolan di akun Anda.
await Snapchat . GetChats ( < void > ) : [string...]
Fungsi ini mengembalikan array berisi semua pesan dalam saluran saat ini.
await Snapchat . GetMessages ( < void > ): [ { author : string , content : string } ...]
Fungsi ini mengirimkan pesan di saluran saat ini.
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!" ) ;
}
} ) ;
} ) ( ) ;