twitter tcl
1.0.0
يوفر هذا المشروع برنامجًا نصيًا من Eggdrop Bot لإظهار التغريدات في قنوات IRC. يمكنك أيضًا القيام بأشياء مثل تغريدة من IRC.
يحتوي المستودع على مكتبات مفيدة بشكل مستقل أيضًا.
البرامج النصية/المكتبات في هذا المستودع هي:
twitoauth.tcl - مكتبة للتكامل مع OAUTH من Twitter.twitlib.tcl - مكتبة عميل API Twitter.twitter.tcl - برنامج نصي/بوابة Eggdrop IRC BOT. يمكنك استخدام هذا لإخراج حالات Twitter Home/TimeLine Timeline إلى قنوات IRC. يمكنك أيضًا القيام بأشياء مثل تغريدة من IRC ومتابعة/متابعة المستخدمين.twitoauth.tcl و twitlib.tcl و twitter.tcl على الروبوت الخاص بك. يجب عليك التأكد من تحميلها بهذا الترتيب لأن أول اثنين من المكتبات التي يعتمد عليها الأخيرة. مثل البرامج النصية الأخرى لـ Eggdrop ، يمكنك وضعها في دليل البرامج النصية الفرعية ، ومصدرها كالمعتاد في ملف التكوين الخاص بك.twitlib.tcl و twitter.tcl . يمكنك تغيير الخيارات هناك إذا أردت. الافتراضيات ربما تكون بخير.twitter.conf.sample إلى جذر دليل الروبوت الخاص بك وتسميته twitter.conf . لا تحتاج إلى تغيير أي شيء في هذا الملف. يقوم BOT بتحديثه في بعض الحالات..chanset #channel +twitter لتوفير الوصول إلى !commands في #channel . تتلقى هذه القنوات أيضًا إخراج تحديث الحالة. تصدر هذا الأمر في خط الحفلات Eggdrop والذي يمكنك الوصول إليه إما من خلال Telnet أو DCC Chat. تعتمد كيفية الوصول إلى PartyLine على التكوين الخاص بك.!twit_request_token في قناة قمت بتعيينها +twitter . ستحصل على تعليمات حول ما يجب القيام به بعد (الاتصال !twit_access_token ، إلخ). يجب أن يستجيب لك الروبوت في القناة. إذا لم يكن الأمر كذلك ، فأأكيد أن القناة هي +twitter وأنها تتعرف عليك كمستخدم +O. هناك خيارات أكثر من هذه. ارجع إلى قسم الرأس في البرامج النصية لمعرفة ما هو متاح.
$state_file . هذا الملف بالنسبة إلى دليل جذر Eggdrop. يمكنك ضبطه على أي مسار.$update_time لتغيير هذا. !twit / !tweet - أرسل تغريدة!twit_msg - أرسل رسالة خاصة!twit_trends!follow - اتبع حساب!unfollow!twit_updates!twit_msgs - استرداد الرسائل المباشرة!twit_search!twit_searchusers - مستخدمي البحث!twit_get_tweet!followers - إظهار أتباع حساب محدد (محدود من قبل الخيار followers_limit )!following - أظهر من هو الحساب المحدد (محدود بواسطة Option followers_limit )!retweet - إعادة تغريد!twitstatus - عرض حالة Twitter في Bot. هذا حاليا يعرض اسم الشاشة.!twit_request_token <consumer_key> <consumer_secret>!twit_access_token <oauth_token> <oauth_token_secret> <PIN from authentication url of !twit_request_token>.chanset #channel +twitter .twitter.conf لتعيين أسماء الشاشة إلى القنوات. هناك مثال في twitter.conf.sample .!commands+twitter .Update retrieval (mentions) failed: OAuth not initialised. في حزب الروبوت؟!twit_request_token في مجموعة قناة +twitter . يجب أن يجيبك الروبوت.poll_home_timeline في الجزء العلوي من twitter.tcl على 1. هذا هو الافتراضي.!twit_request_token مرة أخرى. هذا يعيد تشغيل عملية المصادقة. تأكد من قيامك بتسجيل الدخول إلى Twitter على الحساب الذي تريده وزيارة عنوان URL للمصادقة (أو تسجيل الدخول إلى الحساب الذي تريده في عنوان URL هذا) وقم به !twit_access_token!twit_request_token بعد التحقق/تحديث إذن الكتابة. يجب أن تبدأ من جديد من !twit_request_token .