[Python] Thumela kwinethiwekhi yoluntu ukusuka kwiTelegram.

Kwinyani elula yokonga ixesha xa upapasha kwi nomphakathi, Yenza inkqubo encinci kwi Python ngoncedo lwe Bots de yocingo. Inkqubo isebenza ngolu hlobo lulandelayo: "Umyalezo"> Bot kwiPython (iTelegram Py API> Facebook Py API)> "Facebook"> "Twitter". Inkqubo yile Vula Umnikezi kwaye isebenza ngokugqibeleleyo kwiLinux, Windows, kwaye mhlawumbi nakwi-OS X (Ndicinga).

Ukufakwa

Kuya kufuneka ubambe indawo yokugcina izinto zeGitHub:

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

Sifaka iimfuno:

pip install DictObject requests facebook-sdk

Sakha i Bot kwaye sifumana uphawu:

https://core.telegram.org/bots

Sakha ifayile entsha app de Facebook:

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

Nje ukuba senziwe sifumana eyethu ufikelelo lokufikelela kwaye:

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

Sinika ezi mvume zilandelayo xa sivelisa:

Umfanekiso weskrini (79)

Umfanekiso weskrini (80)

Sitshintsha inkqubo yeFun.py yefayile kwaye sibuyisele amanqaku amathathu e-API_KEY = »…» »eyahlukileyo kunye uphawu de yocingo kunye namanqaku amathathu egrafu eguquguqukayo = facebook.GraphAPI (access_token = '…') ngu uphawu isuka kuFacebook.

Sidibanisa iakhawunti yethu Twitter a Facebook ukuthumela i-tweet kwizinto esizithumela kuzo Facebook.

Siqhuba le nkqubo:
python Run.py

Yenziwe!

Ngoku kuhlala kuvuliwe yocingo kwaye uthumele umyalezo (s) kuthi Bot: '/ publish «Faka apha into ofuna ukuyipapasha».


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Izimvo ezi-10, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   iyeva sitsho

    Damn cool .. Bendijonge nje indlela yokuthumela kuzo zonke iinethiwekhi zam zentlalo ngaxeshanye 😀

    1.    UIvan Molina Rebolledo sitsho

      Kuyandinceda ukugcina imali encinci xa ndishiya indlu kwaye akukho nethiwekhi ye-WiFi evulekileyo D:

  2.   K sitsho

    Molo, igalelo elilungileyo, kodwa xa uzama kwi-MAcOS, nge-python 2.7.6, ndinempazamo:

    /Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarn: Into eyinyani ye-SSLContext ayifumaneki. Oku kuthintela i-urllib3 ekuqwalaseleni i-SSL ngokufanelekileyo kwaye kunokubangela ukuba uqhagamshelo oluthile lwe-SSL lusilele. Ngolwazi oluthe kratya, bona https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K sitsho

      Sele ndiyisombulule, ezinye izixhomekeki kufakelo bezilahlekile.

      1.    UIvan Molina Rebolledo sitsho

        Ukugqibelela! Ukuba unayo nayiphi na ingxaki onokuthi uyixele https://github.com/XTickXIvanX/Telegram2FB/issues 😉

  3.   IMatias sitsho

    Ulawula njani ukuze ingangabo bonke abantu abasebenzisa i-bot yakho?

    1.    UIvan Molina Rebolledo sitsho

      Elula. Kumgca wama-38 uguqula "/ upapashe" ngu "/ loquequierasperoqueotronosepa", kumgca wama-40 uguqula ("/ shicilela", "") ngo ("/ loquequierasperoqueotronosepa", "") (Indawo iyafuneka).
      Ke akukho mntu unokuyisebenzisa ngaphandle kwakho.

  4.   yasmany sitsho

    Imibuliso, ndilandele onke amanyathelo kwaye xa ndisebenzisa iskripthi esivala ngaxeshanye, le yimpazamo:

    Ulwazi lweBot: {u'ok ': Yinyani, uyisiphumo': {igama lomsebenzisi ': u'yacopy_bot', u'first_name ': u'telegram2fb', u'id ': my_id}}
    {umyalezo ': {u'date': 1439307530, u'text ': u' / post "Molo" ', u'from': {u'first_name ': first name, u'last_name': last name, u ' Yamkela}
    Ukubuyela umva (eyona fowuni yamva nje):
    Ifayile "Run.py", umgca 43, in
    igrafu.put_wall_post (umyalezo = pong1)
    Ifayile "/usr/local/lib/python2.7/dist-packages/facebook.py", umgca 159, kwi put_wall_post
    ** uncamathiselo)
    Ifayile "/usr/local/lib/python2.7/dist-packages/facebook.py", umgca 140, kwi-put_object
    post_args = idatha)
    Ifayile "/usr/local/lib/python2.7/dist-packages/facebook.py", umgca 297, kwisicelo
    impendulo = _parse_json (e.read ())
    Ifayile "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", umgca 488, kwimithwalo
    buyisela _default_decoder.decode (s)
    Ifayile "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", umgca 370, kwisigqibo
    obj, end = self.raw_decode (s)
    Ifayile "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", umgca 389, kwi-raw_decode
    buyela self.scan_once (s, idx = _w (s, idx) .end ())
    simplejson.scanner.JSONDecodeError: Ixabiso elilindelekileyo: umgca 1 ikholamu 1 (char 0)

  5.   UJames sitsho

    Egqwesileyo…

    Ndifuna i-bot ukuthumela kwiTelegram ku-Twitter

  6.   UCesar P. Moreno sitsho

    Oku kungandivumela ukuba ndibhale ku-facebook, i-linkedin, kunye nezinye iinethiwekhi zentlalo? okanye andazi ukuba yenzelwe ntoni ...
    I-Linux iyakwazi kakuhle.