[Python] Firanṣẹ si awọn nẹtiwọọki awujọ lati Telegram.

Fun otitọ ti o rọrun ti fifipamọ akoko nigba titẹjade ni awujo nẹtiwọki, ṣẹda eto kekere ninu Python pẹlu iranlọwọ ti awọn Awọn botini de Telegram. Eto naa n ṣiṣẹ gẹgẹbi atẹle: "Ifiranṣẹ"> Bot ni Python (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". Eto naa jẹ Orisun Orisun ati pe o ṣiṣẹ ni pipe lori Linux, Windows, ati boya OS X (Mo ro pe).

Fifi sori

O kan ni lati ṣe ẹda ibi ipamọ GitHub:

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

A fi awọn ibeere sii:

pip install DictObject requests facebook-sdk

A ṣẹda awọn Bot ati awọn ti a gba awọn aami:

https://core.telegram.org/bots

A ṣẹda tuntun kan app de Facebook:

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

Lọgan ti a ṣẹda a gba tiwa aami iwoye ati:

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

A fun awọn igbanilaaye wọnyi nigba ti o npese rẹ:

Sikirinifoto (79)

Sikirinifoto (80)

A ṣe atunṣe faili Run.py eto naa ki o rọpo awọn aaye mẹta ti oniyipada API_KEY = »…» pẹlu aami de Telegram ati awọn aaye mẹta ti aworan iyipada = facebook.GraphAPI (access_token = '…') nipasẹ aami lati Facebook.

A sopọ mọ akọọlẹ wa si twitter a Facebook lati tweet ohun ti a firanṣẹ lori Facebook.

A nṣiṣẹ eto naa:
python Run.py

O ti ṣe!

Bayi o wa nikan lati ṣii Telegram ati firanṣẹ (s) kan si tiwa Bot: '/ ṣe atẹjade «Fi sii ohun ti o fẹ gbejade nibi' '.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 10, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   iwunlere wi

    Egbé ni .. Mo n wa ọna lati fiweranṣẹ lori gbogbo awọn nẹtiwọọki awujọ mi ni akoko kanna 😀

    1.    Ivan Molina Rebolledo wi

      O wulo fun mi lati fi owo diẹ pamọ nigbati mo kuro ni ile ati pe ko si nẹtiwọọki WiFi ṣiṣi silẹ D:

  2.   K wi

    Kaabo, ilowosi to dara, ṣugbọn nigbati o n gbiyanju ni MAcOS, pẹlu Python 2.7.6, Mo ni aṣiṣe yii:

    /Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformW ikilo: Nkan SSLContext tootọ ko si. Eyi ṣe idiwọ urllib3 lati tunto SSL ni deede ati o le fa ki awọn asopọ SSL kan kuna. Fun alaye diẹ sii, wo https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K wi

      Mo ti yanju rẹ tẹlẹ, diẹ ninu awọn igbẹkẹle lati fi sori ẹrọ nsọnu.

      1.    Ivan Molina Rebolledo wi

        Pipe! Ti o ba ni iṣoro miiran o le ṣe ijabọ rẹ ni https://github.com/XTickXIvanX/Telegram2FB/issues ????

  3.   Mattia wi

    Bawo ni o ṣe ṣakoso ki kii ṣe gbogbo eniyan le lo bot rẹ?

    1.    Ivan Molina Rebolledo wi

      Rọrun. Ni laini 38 o ṣe atunṣe "/ gbejade" nipasẹ "/ loquequierasperoqueotronosepa", ni ila 40 o ṣe atunṣe ("/ jade", "") nipasẹ ("/ loquequierasperoqueotronosepa", "") (Alafo naa jẹ dandan)
      Nitorinaa ko si ẹnikan ti o le lo ayafi iwọ.

  4.   yasmany wi

    Ẹ, Mo ti tẹle gbogbo awọn igbesẹ ati nigbati o ba n ṣiṣẹ iwe afọwọkọ o ti pari ni ẹẹkan, eyi ni aṣiṣe:

    Alaye bot: {u'ok ': Otitọ, 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 ': orukọ akọkọ, u'last_name': orukọ idile, iwo 'Yo'
    Traceback (ipe to ṣẹṣẹ julọ kẹhin):
    Faili "Run.py", laini 43, ni
    graph.put_wall_post (ifiranṣẹ = pong1)
    Faili "/usr/local/lib/python2.7/dist-packages/facebook.py", laini 159, ni put_wall_post
    ** asomọ)
    Faili "/usr/local/lib/python2.7/dist-packages/facebook.py", laini 140, ni put_object
    post_args = data)
    Faili "/usr/local/lib/python2.7/dist-packages/facebook.py", laini 297, ni ibere
    idahun = _parse_json (e. ka ())
    Faili "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", laini 488, ninu awọn ẹru
    pada _default_decoder.decode (s)
    Faili "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", laini 370, ni iyipada
    obj, ipari = self.raw_decode (s)
    Faili "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", laini 389, ni raw_decode
    pada self.scan_once (s, idx = _w (s, idx). pari ())
    simplejson.scanner.JSONDecodeError: Iye ireti: ila 1 iwe 1 (char 0)

  5.   James wi

    O dara julọ…

    Mo nilo bot lati firanṣẹ lati Telegram lori Twitter

  6.   Cesar P Moreno wi

    Ṣe eyi gba mi laaye lati firanṣẹ lori facebook, linkedin, ati awọn nẹtiwọọki awujọ miiran? tabi Emi ko mọ kini o jẹ fun ...
    Linux mastered o oyimbo kan bit.