أنا لست مشفرًا ولن أكون أبدًا ولكن هذا لم يمنعني من كتابة روبوت تويتر بسيط لمساعدتي في قنوات التواصل الاجتماعي الخاصة بي. أعتقد أنه طُلب مني كتابة هذا البرنامج التعليمي عن قصد. إذا كان بإمكاني كتابة روبوت تويتر ، فبإمكان أي شخص!
يمكن أن تؤدي برامج Twitter على بعض الوظائف الأساسية ولكن المفيدة. لن أدعي أنني أحسب كل ذلك بنفسي لأنني لم أفعل ذلك. هناك بعض الإرشادات الجيدة هناك لكنني أضفت بضع أجزاء من تجربتي الخاصة إلى هذه التجربة.
لماذا تكتب روبوت تويتر؟
بصرف النظر عن إجابة الأسهم "لأنك تستطيع" ، لماذا تريد أن تكتب روبوت تويتر؟ إذا كنت تدير شركة صغيرة ولم يكن لديك وقت لمواكبة Twitter ، وإذا كنت ترغب في زيادة تواجدك دون جهد ، وإذا كنت ترغب في التفاعل أكثر من ذلك أو أتمتة الأشياء المملة ، فكل شيء ممكن مع روبوت.
الروبوت الذي أنشأته ببساطة أعاد تغريده للمساعدة في الحفاظ على الحساب أكثر أثناء قيامي بأشياء أخرى. يمكن لبرامج الروبوت الأخرى التحقق من قواعد اللغة الخاصة بك ، وإرسال التنبيهات التي تفي بمعايير معينة ، وتنبيهك للزلازل وجميع أنواع الأشياء الدقيقة. ظللت الأمر بسيطًا ولكن لا يوجد سبب يدعو إلى فعل الشيء نفسه.
قبل أن تحصل على الكتابة ، تأكد من قراءة قواعد الأتمتة في Twitter. إنها تحدد ما يمكنك وما لا يمكنك فعله مع روبوتات تويتر. القواعد بسيطة ولا تستغرق سوى دقيقة أو دقيقتين للقراءة.
اكتب روبوتك على تويتر
هناك الكثير من السير وبعض الطرق لكتابتها. يستخدم البعض Python أو Node.js بينما يستخدم البعض الآخر برامج Google النصية البسيطة. نظرًا لأنني لست مبرمجًا ، فقد أعجبتني فكرة برنامج Google Script الذي تم استضافته في السحابة ، لذا فعلت ذلك. لقد استخدمت هذه الصفحة كدليل لأن هذا الرجل ذكي أكثر من الأول
- ستحتاج إلى حساب Twitter لاستخدام الروبوت. قم بإعداد حساب وتسجيل الدخول باستخدام هذا الحساب.
- ستحتاج أيضًا إلى إنشاء تطبيق Twitter لاستخدام الروبوت. إنشاء واحد على هذه الصفحة. امنحه عنوان URL عشوائيًا واسمًا وصفيًا وأضف أي معلومات تريدها. قد تحتاج إلى تقديم طلب للحصول على حساب المطور للوصول إلى هذه الصفحة ، قد لا.
- بمجرد إنشائه ، حدد "تعديل أذونات التطبيق" واسمح للقراءة والكتابة والوصول إلى الرسائل المباشرة.
- حدد المفاتيح وعلامات الوصول وإنشاء رمز الوصول الخاص بي. اترك الصفحة مفتوحة لأننا سنحتاج إلى هذه المفاتيح في غضون دقيقة.
- زيارة هذه الصفحة للوصول إلى البرامج النصية بوت. منح التطبيق الوصول إلى البيانات الخاصة بك عند الطلب.
- أدخل مفتاح المستهلك Twitter ، سر المستهلك ، رمز الوصول و Access Secret التي حصلت عليها من Twitter في الخطوة 3.
- أضف عبارات البحث الخاصة بك لاستخدام الروبوت. يحدد هذا ما ستعيد تغذيته إلى روبوت التغريد ، لذا اختر بعناية.
- حدد حفظ بمجرد أن يكون لديك مصطلحات البحث الخاصة بك.
بمجرد تحديد حفظ ، والبوت هو العيش. سيقوم بإجراء عمليات بحث دورية للمصطلحات التي أدخلتها وسيعاد تغريدها. إنه برنامج بسيط للغاية يوضح مدى بساطة أتمتة شيء عادي عادة.
رمز التغريد بوت
إذا كنت مهتمًا أكثر بترميز روبوت Twitter ، فذلك أمر واضح جدًا. لقد استخدمت هذا الموقع كمصدر إلهام وعملت الروبوتات بشكل جيد. ستحتاج إلى عدد من أدوات البرنامج للحصول على هذا العمل لكنه لا يستغرق وقتًا طويلاً.
- ستحتاج إلى Twit ، و Twitter API و js وهو برنامج تثبيت.
- اتبع الخطوات 1-3 أعلاه إذا لم تقم بذلك بالفعل.
- افتح نافذة طرفية أو CMD على الكمبيوتر مع تثبيت Twit و Node.js.
- اكتب "npm init" واضغط على Enter. ملء المعلومات يسأل عنه.
- اكتب "npm install twit –save" واضغط على Enter لإنشاء التبعية التي تسمح للتطبيقين بالتحدث إلى بعضهما البعض.
- افتح محرر نصوص وقم بإنشاء ملف في نفس الدليل واتصل به index.js.
افتح index.js واكتب:
var Twit = require ('twit') var T = new Twit ({Consumer_key: 'KEY'، Consumer_secret: 'KEY'، access_token: 'KEY'، access_token_secret: 'KEY'،}) var users =؛ var stream = T.stream ('الحالات / المرشح' ، {follow: users}) ؛ stream.on ('tweet' ، وظيفة (tweet) {if (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + ":" + tweet.text)؛ T .post ('statuses / retweet /: id' ، {id: tweet.id_str} ، الوظيفة (err ، البيانات ، الاستجابة) {console.log (data)})}})
- حيث ترى KEY ، أدخل المفتاح المقابل من Twitter.
- حيث ترى USERID ، اكتب معرف السلسلة الرقمي لمستخدم Twitter. اكتب اسم المستخدم الخاص بهم في هذه الصفحة للحصول على المعرف.
بمجرد الانتهاء من ذلك ، احفظ الملف واكتب "node index.js" واضغط على Enter لتشغيله.
مرة أخرى ، هذا ليس عملي ولكن كتبه أصلاً عمر سنان. أنا فقط جعله أكثر سهولة.