Yksinkertainen tosiasia säästää aikaa julkaisemisessa sosiaaliset verkostot, luo pieni ohjelma sisään Python avulla Botit de Sähke. Ohjelma toimii seuraavasti: "Message"> Bot in Python (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". Ohjelma on Open Source ja se toimii täydellisesti Linuxissa, Windowsissa ja ehkä OS X: ssä (luulen).
Asennus
Sinun tarvitsee vain kloonata GitHub-arkisto:
git clone https://github.com/XTickXIvanX/Telegram2FB.git
Asennamme vaatimukset:
pip install DictObject requests facebook-sdk
Luomme Bot ja saamme symbolinen:
https://core.telegram.org/bots
Luomme uuden sovelluksen de Facebook:
https://developers.facebook.com/apps/
Kun se on luotu, saamme omamme pääsyoikeus in:
https://developers.facebook.com/tools/explorer/
Annamme seuraavat oikeudet sitä luodessamme:
Muutamme ohjelman Run.py-tiedostoa ja korvataan API_KEY = »…» -muuttujan kolme pistettä symbolinen de Sähke ja muuttujan kuvaaja = facebook.GraphAPI (access_token = '…') kolme pistettä symbolinen Facebook.
Yhdistämme tilimme Twitter a Facebook twiittata mitä lähetämme Facebook.
Suoritamme ohjelmaa:
python Run.py
Se on tehty!
Nyt se on vain auki Sähke ja lähetä viesti (t) meille Bot: '/ publish «Lisää tähän mitä haluat julkaista»'.
10 kommenttia, jätä omasi
Pirun siistiä .. Etsin vain tapaa julkaista kaikki sosiaaliset verkostoni samaan aikaan 😀
Minulle on hyödyllistä säästää vähän rahaa, kun poistun talosta, eikä avointa WiFi-verkkoa ole D:
Hei, hyvä panos, mutta kun yritän MAcOSissa python 2.7.6: lla, minulla on tämä virhe:
/Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: Todellinen SSLContext-objekti ei ole käytettävissä. Tämä estää urllib3: ta määrittämästä SSL: ää asianmukaisesti ja saattaa aiheuttaa tiettyjen SSL-yhteyksien epäonnistumisen. Katso lisätietoja https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
Olen jo ratkaissut sen, osa asennettavista riippuvuuksista puuttui.
Täydellinen! 😀 Jos sinulla on muita ongelmia, voit ilmoittaa niistä osoitteessa https://github.com/XTickXIvanX/Telegram2FB/issues 😉
Kuinka hallitset niin, että kaikki eivät voi käyttää botiasi?
Helppo. Rivillä 38 muokkaat "/ publish" tekijällä "/ loquequierasperoqueotronosepa", rivillä 40 muokkaat ("/ publish", "") ("/ loquequierasperoqueotronosepa", "") (Välilyönti on välttämätön).
Joten kukaan ei voi käyttää sitä paitsi sinä.
Terveisiä, olen seurannut kaikkia vaiheita, ja kun suoritetaan komentosarja sulkeutuu kerralla, tämä on virhe:
Botin tiedot: {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 ': etunimi, u'last_name': sukunimi, u 'Yo hice}
Seuranta (viimeisin puhelu viimeisin):
Tiedosto "Run.py", rivi 43, sisään
graph.put_wall_post (viesti = pong1)
Tiedosto "/usr/local/lib/python2.7/dist-packages/facebook.py", rivi 159, put_wall_post
** liite)
Tiedosto "/usr/local/lib/python2.7/dist-packages/facebook.py", rivi 140, put_object
post_args = data)
Tiedosto "/usr/local/lib/python2.7/dist-packages/facebook.py", rivi 297, pyynnöstä
vastaus = _parse_json (e.read ())
Tiedosto "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", rivi 488, kuormitettuna
return _default_decoder.decode (s)
Tiedosto "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", rivi 370, purettuna
obj, end = self.raw_decode (s)
Tiedosto "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", rivi 389, raw_decode
return self.scan_once (s, idx = _w (s, idx) .end ())
simplejson.scanner.JSONDecodeError: Odotettu arvo: rivi 1, sarake 1 (merkki 0)
Erinomainen…
Tarvitsen botin lähettääksesi sähke Twitterissä
Tämän avulla voisin lähettää Facebookiin, linkedinihin ja muihin sosiaalisiin verkostoihin? tai en tiedä mihin se on tarkoitettu ...
Linux hallitsi sen melko vähän.