[Python] Aika zuwa hanyoyin sadarwar jama'a daga Telegram.

Don sauƙin gaskiyar lokacin adana lokacin bugawa a cikin cibiyoyin sadarwar jama'a, ƙirƙiri ƙaramin shiri a ciki Python tare da taimakon Bots de sakon waya. Shirin yana aiki kamar haka: "Sako"> Bot a Python (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". Shirin shine Open Source kuma yana aiki daidai akan Linux, Windows, kuma wataƙila OS X (ina tsammani).

Shigarwa

Dole ne kawai ku haɗa wurin ajiyar GitHub:

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

Mun shigar da bukatun:

pip install DictObject requests facebook-sdk

Muna ƙirƙirar bot kuma mun sami Alama:

https://core.telegram.org/bots

Mun kirkiro sabo app de Facebook:

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

Da zarar an halicce mu sai mu samu damar shiga da kuma:

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

Mun bayar da waɗannan izini masu zuwa yayin samar da shi:

Hoton allo (79)

Hoton allo (80)

Muna gyara fayil ɗin Run.py na shirin kuma maye gurbin maki uku na API_KEY = »…» canji tare da Alama de sakon waya da maki uku na zane mai canzawa = facebook.GraphAPI (access_token = '…') ta Alama daga Facebook.

Muna danganta asusunmu zuwa Twitter a Facebook don tweet abin da muke post on Facebook.

Muna gudanar da shirin:
python Run.py

An gama!

Yanzu kawai ya rage don buɗewa sakon waya kuma aika sako (s) zuwa ga namu bot: '/ buga «Sanya abin da kake son bugawa a nan' '.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   kari m

    Damn sanyi .. Ina kawai neman hanyar da zan saka a duk social network dina a lokaci guda 😀

    1.    Ivan Molina Rebolledo m

      Yana da amfani a gare ni in adana kuɗi kaɗan lokacin da na bar gidan kuma babu wata hanyar sadarwar WiFi da ta buɗe D:

  2.   K m

    Barka dai, gudummawa mai kyau, amma lokacin ƙoƙari a cikin MAcOS, tare da Python 2.7.6, Ina da wannan kuskuren:

    /Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformW gargadi: Haƙiƙa abin SSLContext babu. Wannan yana hana urllib3 daga daidaitawa SSL yadda yakamata kuma yana iya haifar da wasu haɗin SSL suyi aiki. Don ƙarin bayani, duba https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K m

      Na riga na warware shi, wasu abubuwan dogaro da girke sun ɓace.

      1.    Ivan Molina Rebolledo m

        Cikakke! Idan kana da wata matsala daban zaka iya sanar da ita a https://github.com/XTickXIvanX/Telegram2FB/issues 😉

  3.   Matthias m

    Yaya kuke sarrafawa ta yadda ba kowa zai iya amfani da bot ɗin ku ba?

    1.    Ivan Molina Rebolledo m

      Da sauki. A layin 38 kun gyara "/ buga" ta "/ loquequierasperoqueotronosepa", a layin 40 zaku gyara ("/ buga", "") by ("/ loquequierasperoqueotronosepa", "") (Wurin ya zama dole).
      Don haka babu wanda zai iya amfani da shi sai ku.

  4.   yasmany m

    Gaisuwa, Na bi duk matakan kuma lokacin da nake gudanar da rubutun yana rufewa gaba ɗaya, wannan kuskure ne:

    Bayanin bot: {u'ok ': Gaskiya ne, 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 ': sunan farko, u'last_name': sunan karshe, u 'Yo hice}
    Traceback (kiran kwanannan da suka gabata):
    Fayil "Run.py", layi na 43, a cikin
    graph.put_wall_post (sako = pong1)
    Fayil "/usr/local/lib/python2.7/dist-packages/facebook.py", layi 159, a cikin put_wall_post
    ** abin da aka makala)
    Fayil "/usr/local/lib/python2.7/dist-packages/facebook.py", layi 140, a cikin sa
    post_args = bayanai)
    Fayil "/usr/local/lib/python2.7/dist-packages/facebook.py", layi 297, don neman
    amsa = _parse_json (e.karanta ())
    Fayil "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", layi 488, a cikin lodi
    dawo _default_decoder.decode (s)
    Fayil "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", layi 370, a cikin karantawa
    obj, karshen = self.raw_decode (s)
    Fayil "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", layi 389, a cikin raw_decode
    dawo da kai.scan_once (s, idx = _w (s, idx) .end ())
    simplejson.scanner.JSONDecodeError: Tsammani mai darajar: layin 1 shafi 1 (layin 0)

  5.   Jame m

    Madalla…

    Ina buƙatar bot don bugawa daga Telegram akan Twitter

  6.   Cesar P Moreno m

    Shin wannan zai ba ni damar yin rubutu a facebook, linkedin, da sauran hanyoyin sadarwar jama'a? ko ban san abin da ake yi ba ...
    Linux ƙware shi sosai.