يسمح لك بأتمتة المهام على Snapchat Web
بمجرد استدعاء الوظيفة Snapchat.Login
سنقوم بتشغيل جميع الأساسيات للعميل، إذا لم تتم مصادقتك، فسننتظر تسجيل الدخول إلى حساب Snapchat الخاص بك قبل مواصلة تنفيذ البرنامج. إذا كانت المصادقة موجودة، فلا يزال يتعين عليك استدعاء هذه الوظيفة لأنها تتعامل مع الأحداث وما إلى ذلك
لإزالة بياناتك، قم بحذف المجلد
user_data
يحتوي هذا على البيانات الدقيقة التي تم إرجاعها من واجهة برمجة تطبيقات snapchat حول معلومات الصديق.
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!" ) ;
}
} ) ;
} ) ( ) ;