[Python] Ku dhaji shabakadaha bulshada Telegram.

Xaqiiqda fudud ee waqtiga keydinta markii wax lagu daabacayo shabakadaha bulshada, ka dhex abuur barnaamij yar Python iyadoo la kaashanayo Xaaladaha de telegraam. Barnaamijku wuxuu u shaqeeyaa sida soo socota: "Farriinta"> Bot in Python (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". Barnaamijku waa Ilaha furan oo si fiican ayuu ugu shaqeeyaa Linux, Windows, iyo OS X (waxaan u maleynayaa).

Ku rakibida

Kaliya waa inaad iskuxidhaa kaydinta GitHub:

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

Waxaan ku rakibnaa shuruudaha:

pip install DictObject requests facebook-sdk

Waxaan abuuraynaa robot waana helnaa Calaamad:

https://core.telegram.org/bots

Waxaan abuureynaa cusub app de Facebook:

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

Marka la abuuro waxaan helnaa kuwayaga helitaanka calaamadaha gudaha:

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

Waxaan bixinnaa rukhsadaha soo socda markaan soo saarayno:

Screenshot (79)

Screenshot (80)

Waxaan wax ka badalnaa faylka Run.py ee barnaamijka waxaanan ku badaleynaa sedexda dhibic ee doorsoomaha API_KEY = »…» Calaamad de telegraam iyo saddexda dhibcood ee garaafka isbedbeddelka = facebook.GraphAPI (access_token = '…') ee Calaamad laga bilaabo Facebook.

Waxaan ku xirnaa xisaabteenna Twitter a Facebook si aan ugu dirno wixii aan soo dhigno Facebook.

Waxaan wadnaa barnaamijka:
python Run.py

Waa la qabtay!

Hadda waxaa haray oo keliya in la furo telegraam oo fariin (yada) nooga soo dir robot: '/ daabac «Halkaan gal waxa aad rabto inaad daabacdo»'.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   faahfaahsan dijo

    Damn cool .. Waxaan kaliya raadinayay hab aan ku dhajiyo dhamaan shabakadaha bulshada isla waqtigaas 😀

    1.    Ivan Molina Rebolledo dijo

      Aniga waxtar ayey ii leedahay aniga inaan keydiyo lacag yar markaan ka tago guriga mana jiro shabakad WiFi furan oo furan D:

  2.   K dijo

    Waad salaaman tahay, waxtar wanaagsan, laakiin markaad isku dayeyso MAcOS, oo leh Python 2.7.6, waxaan hayaa khaladkan

    /Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformW Digniin: Shey SSLContext run ah lamaheli karo. Tani waxay ka hortageysaa urllib3 inay u qaabeyso SSL si ku habboon waxayna sababi kartaa isku xirnaanta SSL qaarkood inay fashilmaan. Wixii macluumaad dheeraad ah, eeg https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K dijo

      Hore ayaan u xaliyay, ku tiirsanaanta qaar si loo rakibo ayaa la waayey.

      1.    Ivan Molina Rebolledo dijo

        Wanaagsan! Haddii aad dhibaato kale qabtid waad ku soo wargelin kartaa https://github.com/XTickXIvanX/Telegram2FB/issues ????

  3.   Matias dijo

    Sidee u maareysaa si aan qof kastaa u isticmaali karin bot-gaaga?

    1.    Ivan Molina Rebolledo dijo

      Si fudud. Sadarka 38 waxaad wax ka beddeli kartaa "/ daabac" by "/ loquequierasperoqueotronosepa", safka 40 waxaad wax ka beddeli doontaa ("/ daabac", "") adoo ("/ loquequierasperoqueotronosepa", "") (Boosku waa lama huraan).
      Marka cidina ma isticmaali karto adiga mooyee.

  4.   yasmany dijo

    Salaan kadib Waxaan raacay tillaabooyinka oo dhan markaan qorayo qoraalka ayaa hal mar la xidhayaa, tani waa qaladka:

    Faahfaahinta botka: {u'ok ': Run, 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 ': magaca hore, u'last_name': magaca dambe, yo 'hice
    Raad-raac (wicitaankii ugu dambeeyay ee ugu dambeeyay):
    Faylka "Run.py", sadarka 43, gudaha
    graph.put_wall_post (farriin = pong1)
    Fayl "/usr/local/lib/python2.7/dist-packages/facebook.py", safka 159, ee put_wall_post
    ** lifaaq)
    Faylka "/usr/local/lib/python2.7/dist-packages/facebook.py", safka 140, ee galka
    post_args = xog)
    Faylka "/usr/local/lib/python2.7/dist-packages/facebook.py", khadka 297, codsi
    jawaab = _parse_json (e.read ())
    Fayl "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", safka 488, oo xamuul ah
    soo celi _default_decoder.decode (s)
    Faylka "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", sadarka 370, in decode
    obj, dhamaadka = self.raw_decode (s)
    Faylka "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", safka 389, ee raw_decode
    soo celi self.scan_once (s, idx = _w (s, idx) .end ())
    simplejson.scanner.JSONDecodeError: Filashada qiimaha: sadarka 1 sadarka 1 (shaxda 0)

  5.   Jaamac dijo

    Aad u fiican

    Waxaan u baahanahay bot si aan uga soo qoro Telegramka Twitter

  6.   Cesar P Moreno dijo

    Tani waxay ii oggolaaneysaa inaan wax ku qoro facebook, linkedin, iyo shabakadaha kale ee bulshada? ama ma ogi waxa loogu talagalay ...
    Linux xoogaa xoogaa ah.