[פייתון] פרסם ברשתות חברתיות מטלגרם.

על העובדה הפשוטה של ​​חיסכון בזמן פרסום ב- רשתות חברתיות, צור תוכנית קטנה ב- פיתון בעזרת רובוטים de מברק. התוכנית פועלת באופן הבא: "הודעה"> 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/

אנו מעניקים את ההרשאות הבאות בעת הפקתן:

צילום מסך (79)

צילום מסך (80)

אנו משנים את קובץ ה- Run.py של התוכנית ומחליפים את שלוש הנקודות של המשתנה API_KEY = »...» עם אסימון de מברק ושלוש הנקודות של הגרף המשתנה = facebook.GraphAPI (access_token = '...') מאת אסימון פייסבוק.

אנו מקשרים את חשבוננו אל טויטר a פייסבוק לצייץ על מה שאנחנו מפרסמים פייסבוק.

אנו מריצים את התוכנית:
python Run.py

זה נעשה!

עכשיו נותר רק לפתוח מברק ולשלוח הודעה (ים) לשלנו בוט: '/ פרסם «הכנס כאן את מה שאתה רוצה לפרסם»'.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אלב דיג'ו

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

    1.    איוון מולינה רבולדו דיג'ו

      כדאי לי לחסוך מעט כסף כשאני עוזב את הבית ואין רשת WiFi פתוחה D:

  2.   K דיג'ו

    שלום, תרומה טובה, אבל כשמנסים ב- MAcOS, עם פיתון 2.7.6, יש לי את השגיאה הזו:

    / Library / Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: אובייקט SSLContext אמיתי אינו זמין. זה מונע מ- urllib3 להגדיר את התצורה של SSL כראוי ועלול לגרום לחיבורי SSL מסוימים להיכשל. למידע נוסף ראה https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K דיג'ו

      כבר פתרתי את זה, כמה תלות להתקנה היו חסרות.

      1.    איוון מולינה רבולדו דיג'ו

        מושלם! אם יש לך בעיה אחרת תוכל לדווח עליה בכתובת https://github.com/XTickXIvanX/Telegram2FB/issues ???

  3.   מטיאס דיג'ו

    איך אתה מסתדר כך שלא כולם יוכלו להשתמש בבוט שלך?

    1.    איוון מולינה רבולדו דיג'ו

      קַל. בשורה 38 אתה משנה "/ מפרסם" מאת "/ loquequierasperoqueotronosepa", בשורה 40 אתה משנה ("/ publish", "") על ידי ("/ loquequierasperoqueotronosepa", "") (המרחב הכרחי).
      אז אף אחד לא יכול להשתמש בזה חוץ ממך.

  4.   יסמני דיג'ו

    ברכות שבצעתי את כל השלבים וכאשר מריצים את התסריט הוא נסגר בבת אחת, זו השגיאה:

    מידע על בוט: {u'ok ': נכון, u'result': {u'username ': u'yacopy_bot', u'first_name ': u'telegram2fb', u'id ': my_id}}
    {u'message ': {udatate': 1439307530, u'text ': u' / פוסט "שלום" ', u'from': {u'first_name ': שם פרטי, u'last_name': שם משפחה, אתה יו היי
    Traceback (השיחה האחרונה אחרונה):
    הקובץ "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 (ים)
    הקובץ "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", שורה 370, בפענוח
    obj, end = self.raw_decode (ים)
    הקובץ "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", שורה 389, ב- raw_decode
    להחזיר את עצמי. scan_once (s, idx = _w (s, idx). end ())
    simplejson.scanner.JSONDecodeError: ערך צפוי: שורה 1 עמודה 1 (char 0)

  5.   ג'אמע דיג'ו

    מְעוּלֶה…

    אני צריך בוט כדי לפרסם מטלגרם בטוויטר

  6.   סזאר פ. מורנו דיג'ו

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