carluhs
Newbie
- Jul 3, 2022
- 24
- 4
Hi, i have no idea about coding so i asked for help to chat gpt, i wanted to make a script for auto post in X but its not working althought when i run it in python doesnt say any error.
import tweepy
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
# Configurar las claves de acceso
consumer_key = '??????????????????'
consumer_secret = '??????????????????'
access_token = '??????????????????'
access_token_secret = '????????????????'
# Autenticar con la API de Twitter
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# Definir la función para responder a los tweets
def responder_tweet(tweet_id, username):
mensaje_personalizado = "whars up?"
imagen = "C:\\Users\\croru\\OneDrive\\Imágenes\\bot\\bot.png" # Ruta de la imagen que deseas enviar como respuesta
# Responder al tweet con el mensaje personalizado y la misma foto cada vez
api.update_with_media(filename=imagen, status=mensaje_personalizado, in_reply_to_status_id=tweet_id)
# Configurar un listener para monitorear tweets
class MyStreamListener(StreamListener):
def init(self, usuarios_a_monitorear):
super(MyStreamListener, self).init()
self.usuarios_a_monitorear = usuarios_a_monitorear
def on_status(self, status):
# Obtener el ID del tweet y el nombre de usuario del autor
tweet_id = status.id
username = status.user.screen_name
# Verificar si el tweet es de uno de los usuarios específicos que deseas monitorear
if username in self.usuarios_a_monitorear:
# Responder al tweet
responder_tweet(tweet_id, username)
# Lista de usuarios a los que deseas responder
usuarios_a_monitorear = ['carluuhs']
# Iniciar el stream y monitorear tweets en tiempo real
my_stream_listener = MyStreamListener(usuarios_a_monitorear)
my_stream = tweepy.Stream(auth=api.auth, listener=my_stream_listener)
# Iniciar el stream para monitorear los usuarios específicos
my_stream.filter(follow=usuarios_a_monitorear)
import tweepy
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
# Configurar las claves de acceso
consumer_key = '??????????????????'
consumer_secret = '??????????????????'
access_token = '??????????????????'
access_token_secret = '????????????????'
# Autenticar con la API de Twitter
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# Definir la función para responder a los tweets
def responder_tweet(tweet_id, username):
mensaje_personalizado = "whars up?"
imagen = "C:\\Users\\croru\\OneDrive\\Imágenes\\bot\\bot.png" # Ruta de la imagen que deseas enviar como respuesta
# Responder al tweet con el mensaje personalizado y la misma foto cada vez
api.update_with_media(filename=imagen, status=mensaje_personalizado, in_reply_to_status_id=tweet_id)
# Configurar un listener para monitorear tweets
class MyStreamListener(StreamListener):
def init(self, usuarios_a_monitorear):
super(MyStreamListener, self).init()
self.usuarios_a_monitorear = usuarios_a_monitorear
def on_status(self, status):
# Obtener el ID del tweet y el nombre de usuario del autor
tweet_id = status.id
username = status.user.screen_name
# Verificar si el tweet es de uno de los usuarios específicos que deseas monitorear
if username in self.usuarios_a_monitorear:
# Responder al tweet
responder_tweet(tweet_id, username)
# Lista de usuarios a los que deseas responder
usuarios_a_monitorear = ['carluuhs']
# Iniciar el stream y monitorear tweets en tiempo real
my_stream_listener = MyStreamListener(usuarios_a_monitorear)
my_stream = tweepy.Stream(auth=api.auth, listener=my_stream_listener)
# Iniciar el stream para monitorear los usuarios específicos
my_stream.filter(follow=usuarios_a_monitorear)