برای یک واقعیت ساده صرفه جویی در وقت هنگام انتشار در شبکه های اجتماعی، یک برنامه کوچک در ایجاد کنید پــایتــون با کمک رباتها de تلگراف. این برنامه به شرح زیر عمل می کند: "Message"> Bot in Python (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". برنامه این است متن باز و کاملاً در لینوکس ، ویندوز و شاید OS X کار می کند (فکر می کنم).
نصب
شما فقط باید مخزن GitHub را شبیه سازی کنید:
git clone https://github.com/XTickXIvanX/Telegram2FB.git
ما شرایط مورد نیاز را نصب می کنیم:
pip install DictObject requests facebook-sdk
ما ایجاد می کنیم ربات و ما رمز:
https://core.telegram.org/bots
ما یک جدید ایجاد می کنیم نرم افزار de فیس بوک:
https://developers.facebook.com/apps/
پس از ایجاد ، ما خود را دریافت می کنیم نشانه دسترسی در:
https://developers.facebook.com/tools/explorer/
ما هنگام تولید مجوزهای زیر را می دهیم:
ما فایل Run.py برنامه را اصلاح کرده و سه نقطه از متغیر API_KEY = »…» را جایگزین می کنیم رمز de تلگراف و سه نقطه از متغیر نمودار = فیس بوک. GraphAPI (access_token = "…") توسط رمز فیس بوک.
ما حساب خود را به توییتر a فیس بوک برای توییت کردن آنچه ما ارسال می کنیم فیس بوک.
ما برنامه را اجرا می کنیم:
python Run.py
انجام شده است!
اکنون فقط باز است تلگراف و برای ما پیام ارسال کنید ربات: '/ انتشار "آنچه را می خواهید منتشر کنید در اینجا قرار دهید" ".
10 نظر ، نظر خود را بگذارید
لعنت باحال .. من فقط به دنبال راهی برای ارسال همزمان در تمام شبکه های اجتماعی خود بودم
برای من مفید است که وقتی از خانه خارج می شوم کمی پول پس انداز کنم و شبکه WiFi باز D وجود ندارد:
سلام ، سهم خوبی است ، اما هنگام تلاش در MAcOS ، با پایتون 2.7.6 ، این خطا را دارم:
/Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: یک شی object SSLContext واقعی در دسترس نیست. این از urllib3 از پیکربندی مناسب SSL جلوگیری می کند و ممکن است باعث از کار افتادن برخی اتصالات SSL شود. برای اطلاعات بیشتر ببین https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
من قبلاً آن را حل کردم ، برخی از وابستگی ها برای نصب وجود نداشت.
کامل! 😀 اگر مشکل دیگری دارید می توانید آن را گزارش دهید https://github.com/XTickXIvanX/Telegram2FB/issues ؟؟؟؟
چگونه مدیریت می کنید تا همه نتوانند از ربات شما استفاده کنند؟
آسان در خط 38 شما "/ انتشار" توسط "/ loquequierasperoqueotronosepa" را اصلاح می کنید ، در خط 40 شما ("/ انتشار" ، "") را توسط ("/ loquequierasperoqueotronosepa" ، "") اصلاح می کنید (فضای لازم است).
بنابراین هیچ کس به جز شما نمی تواند از آن استفاده کند.
با سلام ، همه مراحل را دنبال کردم و هنگام اجرای اسکریپت یک باره بسته می شود ، این خطا است:
اطلاعات ربات: {u'ok ': True، u'result': {u'username ': u'yacopy_bot'، u'first_name ': u'telegram2fb'، u'id ': my_id}}
{u'message ': {u'date': 1439307530، u'text ': u' / ارسال "سلام" '، u'from': {u'first_name ': نام، u'last_name': نام خانوادگی، تو 'yo hice}
ردیابی (آخرین تماس اخیر):
پرونده "Run.py" ، خط 43 ، در
graph.put_wall_post (پیام = pong1)
پرونده "/usr/local/lib/python2.7/dist-packages/facebook.py" ، سطر 159 ، در put_wall_post
** پیوست)
پرونده "/usr/local/lib/python2.7/dist-packages/facebook.py" ، سطر 140 ، در put_object
post_args = داده)
پرونده "/usr/local/lib/python2.7/dist-packages/facebook.py" ، ردیف 297 ، درخواستی
پاسخ = _parse_json (e.read ())
پرونده "/usr/lib/python2.7/dist-packages/simplejson/__init__.py" ، خط 488 ، در بارها
بازگشت _default_decoder.decode (s)
پرونده "/usr/lib/python2.7/dist-packages/simplejson/decoder.py" ، خط 370 ، در رمزگشایی
obj، end = self.raw_decode (s)
پرونده "/usr/lib/python2.7/dist-packages/simplejson/decoder.py" ، خط 389 ، در raw_decode
بازگشت self.scan_once (s، idx = _w (s، idx). پایان ())
simplejson.scanner.JSONDecodeError: انتظار مقدار: خط 1 ستون 1 (char 0)
عالی
برای ارسال پست از تلگرام در توییتر به یک ربات نیاز دارم
آیا این اجازه می دهد که من در فیس بوک ، Linkedin و سایر شبکه های اجتماعی پست کنم؟ یا نمی دانم برای چه کاری است ...
لینوکس کاملاً به آن تسلط داشت.