Programando un bot de Twitter en Python

Prerrequisitos:

Tener instalado Python y pip

Pasos:

Paso1: Instalar la librería de Python tweepy

$pip install tweepy

Paso 2: Obtener Credenciales de la API de Twitter

  1. Solicitar una cuenta de desarrollador Twitter
  2. Crear un proyecto en Twitter Developer Portal y obtener tus claves

Paso 3: Comprobar tus credenciales

import tweepy
 
# API keyws that yous saved earlier
api_key = "..."
api_secrets = "..."
access_token = "..."
access_secret = "..."
 
# Authenticate to Twitter
auth = tweepy.OAuthHandler(api_key,api_secrets)
auth.set_access_token(access_token,access_secret)
 
api = tweepy.API(auth)
 
try:
    api.verify_credentials()
    print('Successful Authentication')
except:
    print('Failed authentication')

Cómo publicar un Tweet usando la API de Twitter

import tweepy
consumer_key = "..."
consumer_secret = "..."
access_token = "..."
access_token_secret = "..."

auth = tweepy.OAuth1UserHandler(
    consumer_key, consumer_secret, access_token, access_token_secret
)

api = tweepy.API(auth)

link = 'https://jcmunera.com/programando-un-bot-de-twitter-en-python/'
api.update_status('Estoy probando la API de Twittter ' + link)