[Python] Közzététel a közösségi hálózatokba a Telegramból.

Az időmegtakarítás egyszerű tényéért, amikor közzéteszi szociális hálózatok, hozzon létre egy kis programot Piton segítségével Botok de Telegram. A program a következőképpen működik: "Üzenet"> Bot a Pythonban (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". A program az Open Source és tökéletesen működik Linuxon, Windowson és talán OS X-en (szerintem).

Telepítés

Csak klónoznia kell a GitHub adattárat:

git clone https://github.com/XTickXIvanX/Telegram2FB.git

Telepítjük a követelményeket:

pip install DictObject requests facebook-sdk

Létrehozzuk a Bot és megkapjuk a jelképes:

https://core.telegram.org/bots

Létrehozunk egy újat app de Facebook:

https://developers.facebook.com/apps/

Miután létrehoztuk, megkapjuk a magunkét hozzáférési token in:

https://developers.facebook.com/tools/explorer/

A létrehozásakor a következő engedélyeket adjuk meg:

Pillanatkép (79)

Pillanatkép (80)

Módosítjuk a program Run.py fájlját, és az API_KEY = »…» változó három pontját a jelképes de Telegram és a grafikon = facebook.GraphAPI (access_token = '…') változó három pontja a jelképes Facebook.

Összekapcsoljuk a számlánkat Twitter a Facebook tweetelni, amire posztolunk Facebook.

Futtatjuk a programot:
python Run.py

Ez kész!

Most már csak nyitni kell Telegram és üzenetet küldjön a (z) Bot: '/ publish «Ide írja be, mit szeretne közzétenni»'.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   élénk dijo

    Rohadt jó .. Csak arra kerestem a módját, hogy egyszerre tegyek közzé az összes közösségi hálómon 😀

    1.    Ivan Molina Rebolledo dijo

      Hasznos számomra egy kis pénzt megtakarítani, amikor kilépek a házból, és nincs nyitott WiFi hálózat D:

  2.   K dijo

    Helló, jó hozzájárulás, de amikor megpróbálom a MAcOS-t, a python 2.7.6-tal, akkor ez a hiba van:

    /Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: Valódi SSLContext objektum nem áll rendelkezésre. Ez megakadályozza, hogy az urllib3 megfelelően konfigurálja az SSL-t, és bizonyos SSL-kapcsolatok meghibásodását okozhatja. További információ: https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K dijo

      Már megoldottam, hiányzott néhány telepítéshez szükséges függőség.

      1.    Ivan Molina Rebolledo dijo

        Tökéletes! 😀 Ha bármilyen más problémája van, jelentheti a következő címen: https://github.com/XTickXIvanX/Telegram2FB/issues 😉

  3.   Matias dijo

    Hogyan kezelheti úgy, hogy ne mindenki tudja használni a botját?

    1.    Ivan Molina Rebolledo dijo

      Könnyen. A 38. sorban a "/ publish" módosítást a "/ loquequierasperoqueotronosepa", a 40. sorban a ("/ public", "") ("/ loquequierasperoqueotronosepa", "") (szóköz szükséges) módosítja.
      Tehát senki nem használhatja, csak te.

  4.   yasmany dijo

    Üdvözletem követtem az összes lépést, és a szkript futtatásakor egyszerre bezáródik, ez a hiba:

    Bot információ: {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' / post "Hello" ', u'from': {u'first_name ': keresztnév, u'last_name': vezetéknév, u 'Yo hice}
    Traceback (a legutóbbi hívás utoljára):
    A "Run.py" fájl 43. sora
    graph.put_wall_post (message = pong1)
    "/Usr/local/lib/python2.7/dist-packages/facebook.py" fájl 159. sor, a put_wall_post
    ** melléklet)
    "/Usr/local/lib/python2.7/dist-packages/facebook.py" fájl, 140. sor, put_object-ben
    post_args = adatok)
    "/Usr/local/lib/python2.7/dist-packages/facebook.py" fájl, 297. sor, kérésre
    válasz = _parse_json (e.read ())
    "/Usr/lib/python2.7/dist-packages/simplejson/__init__.py" fájl, 488. sor, betöltve
    return _default_decoder.decode (s)
    "/Usr/lib/python2.7/dist-packages/simplejson/decoder.py" fájl 370. sor dekódolással
    obj, end = self.raw_decode (s)
    "/Usr/lib/python2.7/dist-packages/simplejson/decoder.py" fájl, 389. sor, raw_decode fájlban
    return self.scan_once (s, idx = _w (s, idx) .end ())
    simplejson.scanner.JSONDecodeError: Várakozó érték: 1. sor 1. oszlop (karakter 0)

  5.   Jame dijo

    Kiváló…

    Szükségem van egy botra a Telegram Twitter-bejegyzéséhez

  6.   Cesar P Moreno dijo

    Ez lehetővé tenné számomra, hogy posztoljak a facebook-on, a linkedin-en és más közösségi hálózatokon? vagy nem tudom mire való ...
    A Linux eléggé elsajátította.