Zbog jednostavne činjenice uštede vremena prilikom objavljivanja u društvene mreže, stvorite mali program u piton uz pomoć robota de telegram. Program radi na sljedeći način: "Poruka"> Bot u Pythonu (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". Program je Open Source i savršeno radi na Linuxu, Windowsu i možda OS X-u (mislim).
Instalacija
Jednostavno morate klonirati GitHub spremište:
git clone https://github.com/XTickXIvanX/Telegram2FB.git
Instaliramo zahtjeve:
pip install DictObject requests facebook-sdk
Mi kreiramo Bot i dobili smo token:
https://core.telegram.org/bots
Mi stvaramo novo aplikacija de Facebook:
https://developers.facebook.com/apps/
Jednom stvoreni dobivamo svoje pristupni token i:
https://developers.facebook.com/tools/explorer/
Pri generiranju dajemo sljedeće dozvole:
Izmjenjujemo datoteku Run.py programa i zamjenjujemo tri točke varijable API_KEY = »…» s token de telegram i tri točke varijable graph = facebook.GraphAPI (access_token = '...') od strane token iz Facebook-a.
Povezujemo svoj račun cvrkut a Facebook da cvrkuću ono o čemu objavljujemo Facebook.
Pokrećemo program:
python Run.py
Gotovo je!
Sada ostaje samo otvoriti telegram i pošaljite poruku (e) našem Bot: '/ objavite «Umetnite ovdje ono što želite objaviti».
Prokleto super .. Samo sam tražio način da istovremeno objavljujem na svim svojim društvenim mrežama 😀
Pomaže mi da uštedim malo novca kad napustim kuću i kada nema otvorene WiFi mreže D:
Pozdrav, dobar doprinos, ali prilikom pokušaja u MAcOS-u, sa pythonom 2.7.6, imam ovu grešku:
/Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: Pravi objekt SSLContext nije dostupan. Ovo sprečava urllib3 da pravilno konfigurira SSL i može prouzročiti neuspjeh određenih SSL veza. Za više informacija pogledajte https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
Već sam to riješio, nedostajale su neke zavisnosti za instaliranje.
Savršeno! 😀 Ako imate bilo koji drugi problem, možete ga prijaviti https://github.com/XTickXIvanX/Telegram2FB/issues ????
Kako se snalazite tako da ne mogu svi koristiti vašeg bota?
Lako. U retku 38 mijenjate "/ objavljivanje" od "/ loquequierasperoqueotronosepa", u retku 40 mijenjate ("/ objavljivanje", "") prema ("/ loquequierasperoqueotronosepa", "") (Prostor je potreban).
Dakle, niko ga ne može koristiti osim vas.
Pozdrav, slijedio sam sve korake i prilikom pokretanja skripte koja se odjednom zatvara, ovo je pogreška:
Informacije o botu: {u'ok ': Tačno, u'rezult': {u'korisničko ime ': 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 ': ime, u'last_name': prezime, u ' Yo hice}
Traceback (najnoviji zadnji poziv):
Datoteka "Run.py", red 43, u
graph.put_wall_post (poruka = pong1)
Datoteka "/usr/local/lib/python2.7/dist-packages/facebook.py", red 159, u put_wall_post
** prilog)
Datoteka "/usr/local/lib/python2.7/dist-packages/facebook.py", red 140, u put_object
post_args = podaci)
Datoteka "/usr/local/lib/python2.7/dist-packages/facebook.py", red 297, u zahtjevu
odgovor = _parse_json (e.read ())
Datoteka "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", red 488, u opterećenjima
return _default_decoder.decode (s)
Datoteka "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", red 370, u dekodiranju
obj, end = self.raw_decode (s)
Datoteka "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", red 389, u raw_decode
vrati self.scan_once (s, idx = _w (s, idx) .end ())
simplejson.scanner.JSONDecodeError: Očekivana vrijednost: red 1, stupac 1 (char 0)
Izvrsno…
Treba mi bot za objavljivanje iz Telegrama na Twitteru
To bi mi omogućilo objavljivanje na facebooku, linkedinu i drugim društvenim mrežama? ili ne znam čemu služi ...
Linux je to prilično savladao.