Anonim

אני לא מקודד ולעולם לא אהיה אבל זה לא הפריע לי לכתוב בוט פשוט של טוויטר שיעזור לי בערוצי המדיה החברתית שלי. אני חושב שהתבקשתי לכתוב את ההדרכה הזו בכוונה. אם אני יכול לכתוב בוט בטוויטר, כל אחד יכול!

בוטים בטוויטר יכולים לבצע כמה פונקציות בסיסיות אך שימושיות. אני לא מתיימר ששלמתי את הכל בגלל עצמי. יש כמה מדריכים טובים שם אבל הוספתי כמה חתיכות מניסיוני שלי לזה.

למה לכתוב בוט בטוויטר?

מלבד תשובת המניה של 'כי אתה יכול', מדוע תרצה לכתוב בוט בטוויטר? אם אתה מנהל עסק קטן ואין לך זמן להתעדכן בטוויטר, אם אתה רוצה להגדיל את הנוכחות שלך בלי להתאמץ, אם אתה רוצה לקיים אינטראקציה רבה יותר או להפוך את הדברים המשעממים לאוטומטיים, הכל אפשרי עם בוט.

הבוט שיצרתי פשוט מגדיר מחדש מחדש כדי לעזור להחזיק את החשבון מתקתק בזמן שאני עושה דברים אחרים. בוטים אחרים יכולים לבדוק את הדקדוק שלך, לשלוח התראות העומדות בקריטריונים מסוימים, להתריע בפני רעידות אדמה וכל מיני דברים מסודרים. שמרתי את זה פשוט אבל אין שום סיבה שאתה צריך לעשות את אותו הדבר.

לפני שתתחיל לכתוב, הקפד לקרוא את כללי האוטומציה של טוויטר. זה מפרט מה אתה יכול ולא יכול לעשות עם בוטים של טוויטר. הכללים פשוטים וקח דקה או שתיים לקריאה.

כתוב את בוט הטוויטר שלך

יש המון בוטים וכמה דרכים לכתוב אותם. חלקם משתמשים ב- Python או ב- Node.js ואילו אחרים משתמשים בסקריפטים פשוטים של Google. מכיוון שאני לא מתכנת, אהבתי את הרעיון של סקריפט של גוגל שמתארח בענן אז עשיתי זאת. השתמשתי בדף זה כמדריך שכן הבחור הזה הרבה יותר חכם ממני.

  1. תזדקק לחשבון טוויטר כדי להשתמש בבוט. הגדר אחד והיכנס באמצעות חשבון זה.
  2. תצטרך גם ליצור יישום טוויטר כדי להשתמש בבוט. צור עמוד בדף זה. תן לזה כתובת אקראית, שם תיאורי והוסף כל מידע שאתה רוצה. יתכן שתצטרך להגיש בקשה לחשבון מפתח כדי לקבל גישה לדף זה, יתכן שלא.
  3. לאחר היצירה, בחר שנה הרשאות אפליקציה והתיר הודעות קריאה, כתיבה וגישה ישירה.
  4. בחר מקשים וסימני גישה וצור את אסימון הגישה שלי. השאר את הדף פתוח שכן אנו נצטרך את אותם מקשים בעוד דקה.
  5. בקר בדף זה כדי לגשת לסקריפטים של בוט. הענק לאפליקציה גישה לנתונים שלך כשתבקש.
  6. הזן את מפתח הצרכן של טוויטר, את צרכני הסוד, את אסימון הגישה ואת את סוד הגישה שקיבלת מטוויטר בשלב 3.
  7. הוסף את ביטויי החיפוש שלך כדי להשתמש בבוט. זה קובע מה הבוט שלך בטוויטר יהיה מחדש מחדש, אז בחר בקפידה.
  8. בחר שמור ברגע שיש לך את מונחי החיפוש שלך.

ברגע שאתה בוחר שמור, הבוט פעיל. הוא יבצע חיפושים תקופתיים אחר המונחים שהזנת ויהיה מחדש מחדש. זהו בוט פשוט מאוד המדגים כמה פשוט יכול להיות אוטומציה של משהו שבדרך כלל שגרתי.

קוד בוט בטוויטר

אם אתה מתעניין יותר בקידוד בוט בטוויטר, גם זה די פשוט. השתמשתי באתר זה כהשראה והבוט עבד מצוין. תזדקק לכמה כלי תוכנה כדי שזה יעבוד, אך זה לא לוקח הרבה זמן.

  1. תזדקק לטוויט, ממשק API של Twitter ו- js שהוא התקנת תוכנה.
  2. עקוב אחר שלבים 1-3 למעלה אם עדיין לא עשית זאת.
  3. פתח חלון מסוף או CMD במחשב עם התקנת Twit ו- Node.js.
  4. הקלד 'npm init' ולחץ על Enter. מלא את המידע שמתבקש.
  5. הקלד 'npm להתקין twit – שמור' ולחץ על Enter כדי ליצור את התלות המאפשרת לשני היישומים לדבר אחד עם השני.
  6. פתחו עורך טקסט וצרו קובץ באותה ספריה וקראו לו index.js.

פתח את index.js והקלד:

var Twit = לדרוש ('twit') var T = חדש Twit ({צרכן_מפתח: 'KEY', customer_secret: 'KEY', access_token: 'KEY', access_token_secret: 'KEY', }) var משתמשים =; var stream = T.stream ('סטטוסים / פילטר', {עקוב: משתמשים}); stream.on ('ציוץ', פונקציה (ציוץ) {if (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + ":" + tweet.text); T .post ('סטטוסים / ציוץ מחדש /: id', {id: tweet.id_str}, פונקציה (שגיאה, נתונים, תגובה) {console.log (נתונים)})}})

  1. איפה שאתה רואה KEY, הזן את המקש המתאים מטוויטר.
  2. במקום שאתה רואה USERID, הקלד את מזהה המחרוזת המספרי של משתמש הטוויטר. הקלד את שם המשתמש בדף זה כדי לקבל את הזיהוי.

לאחר סיום, שמור את הקובץ והקלד 'node index.js' והקש Enter כדי להריץ אותו.

שוב, זו לא עבודתי אלא נכתבה במקור על ידי עומר סינאן. פשוט הפכתי את זה לנגיש יותר.

כיצד לכתוב טוויטר בוט