ช่วยให้คุณทำงานอัตโนมัติบนเว็บ Snapchat
เมื่อเรียกใช้ฟังก์ชัน Snapchat.Login
เราจะบูตข้อมูลสำคัญทั้งหมดสำหรับลูกค้า หากคุณไม่ได้รับการรับรองความถูกต้อง เราจะรอให้คุณลงชื่อเข้าใช้บัญชี Snapchat ของคุณก่อนที่จะดำเนินการโปรแกรมต่อไป หากมีการรับรองความถูกต้องคุณควรเรียกใช้ฟังก์ชันนี้เนื่องจากจะจัดการเหตุการณ์ ฯลฯ
หากต้องการลบข้อมูลของคุณให้ลบโฟลเดอร์
user_data
ข้อมูลนี้มีข้อมูลที่ส่งคืนจาก snapchat API เกี่ยวกับข้อมูลเพื่อนทุกประการ
Snapchat . friends < array >
เหตุการณ์จะเกิดขึ้นทุกครั้งที่มีการส่งข้อความภายในช่องทางปัจจุบัน
Snapchat . events . on ( "message" )
ฟังก์ชันนี้จะเริ่มต้นและโหลดเว็บ Snapchat หากคุณตรวจสอบสิทธิ์แล้ว ฟังก์ชั่นจะไม่ผ่านกระบวนการตรวจสอบสิทธิ์
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!" ) ;
}
} ) ;
} ) ( ) ;