게시 할 때 시간을 절약하는 간단한 사실 소셜 네트워크에서 작은 프로그램을 만듭니다. Python 의 도움으로 봇 de 텔레그램. 프로그램은 다음과 같이 작동합니다 : "Message"> Bot in Python (Telegram Py API> Facebook Py API)> "Facebook"> "Twitter". 프로그램은 오픈 소스 그리고 그것은 Linux, Windows, 그리고 아마도 OS X에서 완벽하게 작동합니다.
설치
GitHub 저장소를 복제하기 만하면됩니다.
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/
생성시 다음 권한을 부여합니다.
프로그램의 Run.py 파일을 수정하고 API_KEY =»…»변수의 세 지점을 토큰 de 텔레그램 변수 그래프의 세 점 = facebook.GraphAPI (access_token = '…') 토큰 페이스 북.
우리는 우리의 계정을 트위터 a 페이스북 우리가 게시 한 것을 트윗하기 위해 페이스북.
프로그램을 실행합니다.
python Run.py
됐다!
이제는 열릴뿐 텔레그램 우리에게 메시지를 보내십시오 봇: '/ publish«여기에 게시 할 내용 삽입»'.
젠장 .. 내 모든 소셜 네트워크에 동시에 게시 할 방법을 찾고 있었어요 😀
집을 떠날 때 약간의 돈을 절약하는 것이 유용하며 개방형 WiFi 네트워크가 없습니다 D :
안녕하세요, 좋은 공헌이지만 python 2.7.6을 사용하여 MAcOS에서 시도하면 다음 오류가 발생합니다.
/Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90 : InsecurePlatformWarning : 진정한 SSLContext 개체를 사용할 수 없습니다. 이렇게하면 urllib3이 SSL을 적절하게 구성하지 못하며 특정 SSL 연결이 실패 할 수 있습니다. 자세한 내용은 https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
이미 해결했는데 설치해야 할 종속성이 누락되었습니다.
완전한! 😀 다른 문제가 있으면 다음 주소로 신고 할 수 있습니다. https://github.com/XTickXIvanX/Telegram2FB/issues 😉
모든 사람이 봇을 사용할 수 없도록 어떻게 관리합니까?
쉬운. 38 행에서 "/ 게시"를 "/ loquequierasperoqueotronosepa"로 수정하고, 40 행에서 ( "/ loquequierasperoqueotronosepa", "")로 수정 ( "/ publish", "")합니다 (공백이 필요함).
그래서 아무도 그것을 사용할 수 없습니다.
인사말, 모든 단계를 따랐으며 스크립트를 실행하면 즉시 닫힙니다. 이것은 오류입니다.
봇 정보 : {u'ok ': True, 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 ' Yo hice}
추적 (최근 호출 마지막) :
"Run.py"파일, 43 행,
graph.put_wall_post (메시지 = pong1)
put_wall_post에있는 파일 "/usr/local/lib/python2.7/dist-packages/facebook.py", 159 행
** 첨부)
put_object에있는 "/usr/local/lib/python2.7/dist-packages/facebook.py", 140 행 파일
post_args = 데이터)
파일 "/usr/local/lib/python2.7/dist-packages/facebook.py", 297 행, 요청시
응답 = _parse_json (e.read ())
파일 "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", 488 행,로드 중
return _default_decoder.decode (s)
"/usr/lib/python2.7/dist-packages/simplejson/decoder.py"파일, 370 행, 디코딩
obj, 끝 = self.raw_decode (s)
"/usr/lib/python2.7/dist-packages/simplejson/decoder.py"파일, 389 행, raw_decode
return self.scan_once (s, idx = _w (s, idx) .end ())
simplejson.scanner.JSONDecodeError : 예상 값 : 줄 1 열 1 (문자 0)
우수한…
Telegram에서 Twitter에 게시하려면 봇이 필요합니다.
이렇게하면 페이스 북, 링크드 인 및 기타 소셜 네트워크에 게시 할 수 있습니까? 또는 그것이 무엇인지 모르겠습니다 ...
리눅스는 그것을 꽤 마스터했습니다.