[ಪೈಥಾನ್] ಟೆಲಿಗ್ರಾಮ್‌ನಿಂದ ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಪೋಸ್ಟ್ ಮಾಡಿ.

ಪ್ರಕಟಿಸುವಾಗ ಸಮಯವನ್ನು ಉಳಿಸುವ ಸರಳ ಸಂಗತಿಗಾಗಿ ಸಾಮಾಜಿಕ ಜಾಲಗಳು, ರಲ್ಲಿ ಸಣ್ಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸಿ ಪೈಥಾನ್ ಸಹಾಯದಿಂದ ಬಾಟ್ಗಳು de ಟೆಲಿಗ್ರಾಂ. ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ: "ಸಂದೇಶ"> ಪೈಥಾನ್‌ನಲ್ಲಿ ಬಾಟ್ (ಟೆಲಿಗ್ರಾಮ್ ಪೈ ಎಪಿಐ> ಫೇಸ್‌ಬುಕ್ ಪೈ ಎಪಿಐ)> "ಫೇಸ್‌ಬುಕ್"> "ಟ್ವಿಟರ್". ಕಾರ್ಯಕ್ರಮ ಓಪನ್ ಸೋರ್ಸ್ ಮತ್ತು ಇದು ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಓಎಸ್ ಎಕ್ಸ್ ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ (ನನ್ನ ಪ್ರಕಾರ).

ಅನುಸ್ಥಾಪನೆ

ನೀವು ಗಿಟ್‌ಹಬ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಬೇಕು:

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

ನಾವು ಅವಶ್ಯಕತೆಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ:

pip install DictObject requests facebook-sdk

ನಾವು ರಚಿಸುತ್ತೇವೆ ಬಾಟ್ ಮತ್ತು ನಾವು ಪಡೆಯುತ್ತೇವೆ ಟೋಕನ್:

https://core.telegram.org/bots

ನಾವು ಹೊಸದನ್ನು ರಚಿಸುತ್ತೇವೆ ಅಪ್ಲಿಕೇಶನ್ de ಫೇಸ್ಬುಕ್:

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

ಒಮ್ಮೆ ರಚಿಸಿದ ನಂತರ ನಾವು ನಮ್ಮದನ್ನು ಪಡೆಯುತ್ತೇವೆ ಪ್ರವೇಶ ಟೋಕನ್ ಇದರಲ್ಲಿ:

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

ಅದನ್ನು ರಚಿಸುವಾಗ ನಾವು ಈ ಕೆಳಗಿನ ಅನುಮತಿಗಳನ್ನು ನೀಡುತ್ತೇವೆ:

ಸ್ಕ್ರೀನ್‌ಶಾಟ್ (79)

ಸ್ಕ್ರೀನ್‌ಶಾಟ್ (80)

ನಾವು ಪ್ರೋಗ್ರಾಂನ Run.py ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುತ್ತೇವೆ ಮತ್ತು API_KEY = »…» ವೇರಿಯೇಬಲ್ನ ಮೂರು ಬಿಂದುಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ ಟೋಕನ್ de ಟೆಲಿಗ್ರಾಂ ಮತ್ತು ವೇರಿಯೇಬಲ್ ಗ್ರಾಫ್‌ನ ಮೂರು ಬಿಂದುಗಳು = facebook.GraphAPI (access_token = '…') ನಿಂದ ಟೋಕನ್ ಫೇಸ್‌ಬುಕ್‌ನಿಂದ.

ನಾವು ನಮ್ಮ ಖಾತೆಯನ್ನು ಲಿಂಕ್ ಮಾಡುತ್ತೇವೆ ಟ್ವಿಟರ್ a ಫೇಸ್ಬುಕ್ ನಾವು ಪೋಸ್ಟ್ ಮಾಡುವುದನ್ನು ಟ್ವೀಟ್ ಮಾಡಲು ಫೇಸ್ಬುಕ್.

ನಾವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಡೆಸುತ್ತೇವೆ:
python Run.py

ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ!

ಈಗ ಅದು ತೆರೆಯಲು ಮಾತ್ರ ಉಳಿದಿದೆ ಟೆಲಿಗ್ರಾಂ ಮತ್ತು ನಮಗೆ ಸಂದೇಶ (ಗಳನ್ನು) ಕಳುಹಿಸಿ ಬಾಟ್: '/ ಪ್ರಕಟಣೆ you ನೀವು ಪ್ರಕಟಿಸಲು ಬಯಸುವದನ್ನು ಇಲ್ಲಿ ಸೇರಿಸಿ »'.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಎಲಾವ್ ಡಿಜೊ

    ಡ್ಯಾಮ್ ಕೂಲ್ .. ನನ್ನ ಎಲ್ಲಾ ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲು ನಾನು ಒಂದು ಮಾರ್ಗವನ್ನು ಹುಡುಕುತ್ತಿದ್ದೆ

    1.    ಇವಾನ್ ಮೋಲಿನಾ ರೆಬೊಲೆಡೊ ಡಿಜೊ

      ನಾನು ಮನೆಯಿಂದ ಹೊರಬಂದಾಗ ಸ್ವಲ್ಪ ಹಣವನ್ನು ಉಳಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ ಮತ್ತು ತೆರೆದ ವೈಫೈ ನೆಟ್‌ವರ್ಕ್ ಡಿ ಇಲ್ಲ:

  2.   K ಡಿಜೊ

    ಹಲೋ, ಉತ್ತಮ ಕೊಡುಗೆ, ಆದರೆ ಪೈಥಾನ್ 2.7.6 ನೊಂದಿಗೆ ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿ ಪ್ರಯತ್ನಿಸುವಾಗ, ನನಗೆ ಈ ದೋಷವಿದೆ:

    / ಲೈಬ್ರರಿ / ಪೈಥಾನ್ /. ಇದು ಎಸ್‌ಎಸ್‌ಎಲ್ ಅನ್ನು ಸೂಕ್ತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದರಿಂದ ಯುರ್ಲಿಬ್ 2.7 ಅನ್ನು ತಡೆಯುತ್ತದೆ ಮತ್ತು ಕೆಲವು ಎಸ್‌ಎಸ್‌ಎಲ್ ಸಂಪರ್ಕಗಳು ವಿಫಲಗೊಳ್ಳಲು ಕಾರಣವಾಗಬಹುದು. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

    1.    K ಡಿಜೊ

      ನಾನು ಈಗಾಗಲೇ ಅದನ್ನು ಪರಿಹರಿಸಿದ್ದೇನೆ, ಸ್ಥಾಪಿಸಲು ಕೆಲವು ಅವಲಂಬನೆಗಳು ಕಾಣೆಯಾಗಿವೆ.

      1.    ಇವಾನ್ ಮೋಲಿನಾ ರೆಬೊಲೆಡೊ ಡಿಜೊ

        ಪರಿಪೂರ್ಣ! Other ನಿಮಗೆ ಬೇರೆ ಸಮಸ್ಯೆ ಇದ್ದರೆ ಅದನ್ನು ವರದಿ ಮಾಡಬಹುದು https://github.com/XTickXIvanX/Telegram2FB/issues ????

  3.   ಮಾಟಿಯಾಸ್ ಡಿಜೊ

    ಪ್ರತಿಯೊಬ್ಬರೂ ನಿಮ್ಮ ಬೋಟ್ ಅನ್ನು ಬಳಸದಂತೆ ನೀವು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತೀರಿ?

    1.    ಇವಾನ್ ಮೋಲಿನಾ ರೆಬೊಲೆಡೊ ಡಿಜೊ

      ಸುಲಭ. 38 ನೇ ಸಾಲಿನಲ್ಲಿ ನೀವು "/ ಪ್ರಕಟಿಸು" ಅನ್ನು "/ loquequierasperoqueotronosepa" ನಿಂದ ಮಾರ್ಪಡಿಸುತ್ತೀರಿ, 40 ನೇ ಸಾಲಿನಲ್ಲಿ ನೀವು ("/ ಪ್ರಕಟಿಸು", "") ("/ loquequierasperoqueotronosepa", "") (ಸ್ಥಳಾವಕಾಶ ಅಗತ್ಯ)
      ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾರೂ ಅದನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.

  4.   ಯಸ್ಮಾನಿ ಡಿಜೊ

    ಶುಭಾಶಯಗಳು ನಾನು ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿದ್ದೇನೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ ಅದು ಒಮ್ಮೆಗೇ ಮುಚ್ಚುತ್ತದೆ, ಇದು ದೋಷ:

    ಬಾಟ್ ಮಾಹಿತಿ: {u'ok ': ನಿಜ, 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 ': ಮೊದಲ ಹೆಸರು, u'last_name': ಕೊನೆಯ ಹೆಸರು, u 'ಯೋ ಹೈಸ್}
    ಟ್ರೇಸ್‌ಬ್ಯಾಕ್ (ಕೊನೆಯ ಕರೆ ಕೊನೆಯದು):
    ಫೈಲ್ "Run.py", 43 ನೇ ಸಾಲು, ರಲ್ಲಿ
    graph.put_wall_post (ಸಂದೇಶ = ಪಾಂಗ್ 1)
    ಪುಟ್_ವಾಲ್_ಪೋಸ್ಟ್‌ನಲ್ಲಿ "/usr/local/lib/python2.7/dist-packages/facebook.py", 159 ನೇ ಸಾಲು
    ** ಲಗತ್ತು)
    ಪುಟ್_ಒಬ್ಜೆಕ್ಟ್ನಲ್ಲಿ "/usr/local/lib/python2.7/dist-packages/facebook.py", 140 ನೇ ಸಾಲು
    post_args = ಡೇಟಾ)
    ಫೈಲ್ "/usr/local/lib/python2.7/dist-packages/facebook.py", ಸಾಲು 297, ವಿನಂತಿಯಲ್ಲಿ
    ಪ್ರತಿಕ್ರಿಯೆ = _ಪಾರ್ಸ್_ಜೆಸನ್ (e.read ())
    ಫೈಲ್ "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", 488 ನೇ ಸಾಲು, ಲೋಡ್‌ಗಳಲ್ಲಿ
    ಹಿಂತಿರುಗಿ _default_decoder.decode (ಗಳು)
    ಫೈಲ್ "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", 370 ನೇ ಸಾಲು, ಡಿಕೋಡ್‌ನಲ್ಲಿ
    ಆಬ್ಜೆಕ್ಟ್, ಎಂಡ್ = ಸೆಲ್ಫ್.ರಾ_ಡೆಕೋಡ್ (ಗಳು)
    Raw_decode ನಲ್ಲಿ "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", 389 ನೇ ಸಾಲು
    return self.scan_once (s, idx = _w (s, idx) .end ())
    simplejson.scanner.JSONDecode ದೋಷ: ನಿರೀಕ್ಷಿಸುವ ಮೌಲ್ಯ: ಸಾಲು 1 ಕಾಲಮ್ 1 (ಚಾರ್ 0)

  5.   ಜೇಮ್ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ…

    ಟ್ವಿಟ್ಟರ್ನಲ್ಲಿ ಟೆಲಿಗ್ರಾಮ್ನಿಂದ ಪೋಸ್ಟ್ ಮಾಡಲು ನನಗೆ ಬೋಟ್ ಅಗತ್ಯವಿದೆ

  6.   ಸೀಸರ್ ಪಿ. ಮೊರೆನೊ ಡಿಜೊ

    ಇದು ಫೇಸ್‌ಬುಕ್, ಲಿಂಕ್ಡ್‌ಇನ್ ಮತ್ತು ಇತರ ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲು ನನಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ? ಅಥವಾ ಅದು ಏನು ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ ...
    ಲಿನಕ್ಸ್ ಅದನ್ನು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಕರಗತ ಮಾಡಿಕೊಂಡಿದೆ.