چگونه یک ربات توییتر ریتوییت بسازیم

یکی از چیزهایی که توییتر(Twitter) را تقویت می کند ، ریتوییت است. اینجا جایی است که کاربر توییتر توییت(Twitter user) شخص دیگری را با نظر خود یا بدون نظر خود در صفحه خود کپی می کند. این روش آنها برای حمایت از آن توییت، تبلیغ آن، یا اگر شخصاً از ریتویتر نام می برد، به دیگران نشان می دهد که در مورد آنها چه گفته می شود.

اگر برای تبلیغ خود یا کسب و کارتان ذکرهایی از خود را بازتوییت می کنید، ارزش چنین بازتوییت هایی را خواهید دانست. آنها چیزی هستند که به آن " اثبات اجتماعی(social proof) " می گویند . اگر افراد زیادی از شما ستایش می کنند، به دیگران نشان می دهد که شما فردی هستید که ارزش تماشا کردن را دارد. به عنوان یک نویسنده و نویسنده(writer and author) ، این تبلیغات ارزشمندی برای برند من است.

اما اگر وقت زیادی برای توییتر(Twitter) نداشته باشید، باید کل فرآیند بازتوییت(retweeting process) را خودکار کنید . به همین دلیل است که باید راه اندازی یک ربات ریتوییت(retweet bot) را در نظر بگیرید .

ربات چیست؟(What Is a Bot?)

ربات یک برنامه اسکریپت شده است(A bot is a scripted program) که در یک شبکه (در این مورد توییتر(Twitter) ) اجرا می شود و با دیگران به گونه ای تعامل می کند که گویی انسان است. به لطف فیس‌بوک مسنجر(Facebook Messenger) ، ربات‌ها در استفاده روزانه آنلاین در چند سال گذشته افزایش یافته‌اند . اما در توییتر(Twitter) چیز جدیدی نیست و سال هاست که وجود دارد.

می توانید به آن بگویید که وظایف خاصی را انجام دهد، مشروط بر اینکه معیارهای خاصی رعایت شود. بنابراین اگر بازتوئیتی وارد شود و تمام معیارهایی را که شما مشخص کرده‌اید برآورده کند، همان کاری را که شما به آن می‌گویید انجام می‌دهد – در این صورت، آن را دوباره به صفحه خود ارسال کنید.

اما باید بسیار مراقب باشید زیرا برخی از افراد (از جمله توییتر(Twitter) ) ممکن است این را به عنوان هرزنامه ببینند. اگر چنین است، ممکن است حساب شما بسته شود. بنابراین برای چند روز یا هفته اولیه، مراقب حساب توییتر(Twitter account) خود باشید . اگر چیزها کمی بیش از حد اسپم به نظر می رسند، ربات را غیرفعال کنید.

نکته دیگری که باید در نظر داشت این است که ذکر در توییتر(Twitter) می تواند به جای تعریف و تمجید یک شکایت باشد. اگر ربات شما آن را بازتوییت کرد، خوب شما به شکایت یک جفت پا می پردازید!

Let’s Get The Bot Born!

با فرض اینکه من شما را از ایده یک ربات ریتوییت(retweet bot) کنار نگذاشته ام، بیایید شما را به پدر و مادری مفتخر تبدیل کنیم.

ابتدا به بخش توسعه دهنده توییتر(Twitter Developer section) بروید و روی « ایجاد برنامه(Create an app) » کلیک کنید.

شما باید برای یک حساب توسعه دهنده(developer account) درخواست دهید (با فرض اینکه قبلاً یک حساب کاربری ندارید). این تایید ممکن است یک یا دو روز طول بکشد. باید صبور باشید تا زمانی که پاسخ را بشنوید. هیچ راهی برای عجله در روند وجود ندارد.

پس از دریافت مجوز، دوباره بر روی " ایجاد برنامه(Create an app) " کلیک کنید و جزئیات را تکمیل کنید. فقط چهار سوال "الزامی" وجود دارد. شما باید به برنامه خود یک نام بدهید، هدف آن را توضیح دهید (دو بار) و یک آدرس وب سایت بدهید. اگر بخواهید می توانید بقیه را تکمیل کنید اما لازم نیست.

روی « ایجاد(Create) » در پایین کلیک کنید و « شرایط برنامه‌نویس(Developer Terms) » ظاهر می‌شود.

به سرعت آنها را اسکن کنید و دوباره روی " ایجاد(Create) " کلیک کنید تا فرآیند تکمیل شود.

در صفحه بعد، روی « کلیدها و نشانه‌ها(Keys and tokens) » در بالا کلیک کنید.

سپس به سمت پایین بروید تا به “ Access token and access token Secret ” بروید. روی « ایجاد(Create) » برای توییتر(Twitter) کلیک کنید تا آن کلیدها برای شما ساخته شود.

این کلیدها باید مخفی بماند. آنها را برای کسی فاش نکنید.(These keys must be kept secret. Do not reveal them to anybody.)

اکنون ما از ابزاری بهره می بریم که توسط Amit Argawal خارق العاده الهام دیجیتال(Digital Inspiration) ساخته شده است. او یک اسکریپت گوگل(Google script) به نام ربات های توییتر(Twitter Bots) ساخت . روی این لینک کلیک کنید و (Click on this link)ربات های توییتر(Twitter Bots) را با حساب Google(Google account) خود مجاز کنید ..

پس از انجام این کار، این صفحه را مشاهده خواهید کرد.

از صفحه توسعه دهنده توییتر ، (Twitter Developer page)کلیدهای API(API keys) خود را به فضاهای ارائه شده در صفحه Amit که در بالا مشاهده می کنید، اضافه کنید.

سپس جستجوی توییتری را(Twitter search) که می‌خواهید ربات برای شما انجام دهد اضافه کنید. بنابراین اگر می‌خواهید تمام ذکر نام کاربری خود را کنترل کنید، نام کاربری خود را به این خط اضافه کنید (با علامت @ در ابتدا).

عمل مورد نظر خود را از لیست کشویی انتخاب کنید. در این مورد، " توئیت مجدد(Retweet Tweet) " است.

اکنون آن را با کلیک بر روی دکمه " بررسی(Check) " آزمایش کنید. این ربات را به توییتر(Twitter) ارسال می کند تا نتایج را بر اساس معیارهای جستجوی توییتر شما بازگرداند.(Twitter search)

این همان چیزی است که برای من بازگشت.

این نشان می دهد که کار می کند. اگر همه چیز درست به نظر می رسد، روی " (click “)ذخیره(Save) " کلیک کنید و ربات متولد شده است. تبریک می گویم. این یک "آن" است!

به یاد داشته باشید که (Remember)صفحه ربات های توییتر را که در آن اطلاعات (Twitter Bots page)کلیدهای API(API keys) خود را وارد کرده اید، نشانه گذاری کنید . اگر می خواهید چیزی را تغییر دهید یا ربات را خاموش کنید، این صفحه ای است که باید به آن بازگردید.

اکنون صفحه توییتر(Twitter page) خود را تماشا کنید و در نهایت ریتوییت ها ظاهر می شوند.

سایر شرایط جستجو(Other Search Terms)

همانطور که در ابتدای مقاله گفتم، شما باید در روزهای اولیه ربات مراقب حساب توییتر خود باشید. (Twitter account)شما نمی خواهید هرزنامه به حساب شما بازتوییت شود، در غیر این صورت در نهایت فالوورهای خود را از دست خواهید داد، و در سناریوی(case scenario) بدتر ، حساب شما توسط توییتر(Twitter) به حالت تعلیق در می آید .

اگر همه چیز شکست خورد، باید ربات را غیرفعال کنید، اما قبل از اینکه تا آنجا پیش بروید، می توانید عبارات جستجوی دیگری را برای محدود کردن نتایج اضافه کنید. به عنوان مثال، در اینجا سه ​​مورد خوب وجود دارد.

#hashtag

بدیهی است که هشتگی را با هشتگ(hashtag) واقعی که می خواهید تماشا کنید جایگزین کنید. این برای تبلیغ مسابقات توییتر(Twitter) که ممکن است اجرا کنید خوب است.

yourwebsite.com

نام وب سایتی را که می خواهید نظارت کنید جایگزین(yourwebsite) وب سایت خود کنید.

min_retweets: 5

این یکی می تواند کمک بزرگی به مشکل اسپم کند(spam problem) . افزودن این تنها زمانی چیزی را بازتوییت می کند که حداقل 5 بازتوییت توسط افراد دیگر داشته باشد. می توانید 5 را به هر عددی که می خواهید تغییر دهید.



About the author

من یک توسعه دهنده وب با تجربه در Firefox و Google Docs هستم. من مدرک مدیریت بازرگانی از دانشگاه فلوریدا دارم. مهارت های من عبارتند از: توسعه وب سایت، سیستم مدیریت محتوا (CMS)، تجزیه و تحلیل داده ها، و طراحی رابط کاربری. من یک مشاور باتجربه هستم که می‌توانم به تیم شما در ساخت وب‌سایت‌ها و اپلیکیشن‌های مؤثر کمک کنم.



Related posts