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:
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»'.
Rohadt jó .. Csak arra kerestem a módját, hogy egyszerre tegyek közzé az összes közösségi hálómon 😀
Hasznos számomra egy kis pénzt megtakarítani, amikor kilépek a házból, és nincs nyitott WiFi hálózat D:
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.
Már megoldottam, hiányzott néhány telepítéshez szükséges függőség.
Tökéletes! 😀 Ha bármilyen más problémája van, jelentheti a következő címen: https://github.com/XTickXIvanX/Telegram2FB/issues 😉
Hogyan kezelheti úgy, hogy ne mindenki tudja használni a botját?
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.
Ü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)
Kiváló…
Szükségem van egy botra a Telegram Twitter-bejegyzéséhez
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.