Underc0de

Programación Scripting => Python => Mensaje iniciado por: R3v0lve en Septiembre 14, 2015, 02:25:37 AM

Título: [Python] Publicar en redes sociales desde Telegram.
Publicado por: R3v0lve en Septiembre 14, 2015, 02:25:37 AM
Por el simple hecho de ahorrar tiempo a la hora de publicar en redes sociales, cree un pequeño programa en Python con ayuda de los Bots de Telegram. El programa funciona de la siguiente manera: "Mensaje" > Bot en Python (API Telegram Py > Facebook API Py) > "Facebook" > "Twitter". El programa es Open Source y funciona perfectamente en Linux, Windows y quizá OS X (Creo).

INSTALACION
Simplemente hay que clonar el repositorio de GitHub:7
git clone https://github.com/XTickXIvanX/Telegram2FB.git

Instalamos los requerimientos:
pip install DictObject requests facebook-sdk

Creamos el Bot y obtenemos el token:

https://core.telegram.org/bots (https://core.telegram.org/bots)

Creamos una nueva app de Facebook:

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

Una vez creada obtenemos nuestro access token en:


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

Otorgamos los siguientes permisos al generarla:


(http://blog.desdelinux.net/wp-content/uploads/2015/08/Captura-de-pantalla-79.png)


(http://blog.desdelinux.net/wp-content/uploads/2015/08/Captura-de-pantalla-80.png)

Modificamos el archivo Run.py del programa y remplasamos los tres puntos de la variable API_KEY="..." por el token de Telegram y los tres puntos de la variable graph = facebook.GraphAPI(access_token='...') por el token de Facebook.

Vinculamos nuestra cuenta de Twitter a Facebook para tuitear lo que publicamos en Facebook.

Ejecutamos el programa:

Citarpython Run.py

Ahora solo queda abrir Telegram y enviar un mensaje(es) a nuestro Bot: '/publicar "Inserte aqui lo que desea publicar"'.


Fuente:http://blog.desdelinux.net/python-publicar-redes-sociales-telegram/