Así que hemos creado este generoso bot que sigue, pero ¿qué pasa con un narcisista, pero tal vez un bot
que ama tus propios tweets o ama un tweet basado en algunas palabras determinadas?
¿Cómo podemos construir eso?
Bueno, eliminemos este generoso bot por ahora, o al menos comentemos y dejémoslo en la parte inferior.
Lo que queremos hacer es decir que queremos buscar las palabras clave.
Por ahora, busquemos en una serie de tweets y lo estableceremos en dos, llegaremos a lo que significan en
un segundo.
Lo que vamos a hacer aquí es lo que voy a decir.
Pío.
En el.
Para volver a ser el cursor de puntos esta vez, en lugar de revisar los seguidores, quiero revisar los
tweets.
Entonces aquí puedo hacer algo llamado búsqueda API.
Si vamos a la documentación aquí y vamos a la referencia de API, vemos que tenemos una búsqueda de puntos de
API que devuelve tweets que coinciden con una consulta específica.
Nuevamente, si vuelvo atrás, solo puedo decir búsqueda de puntos API.
Para buscar los tweets y simplemente buscamos en función del término que está aquí, busque, cambiemos el nombre de esto para que
sepamos que es una cadena de búsqueda diferente.
Hagamos esto un poco más pequeño.
Así que esta será la cadena de búsqueda.
Entonces vamos a buscar los tweets con la cadena de búsqueda de Python.
Así que vamos a intentar encontrar todos los tweets que contienen la palabra python.
Y también voy a hacer elementos aquí para que podamos recorrerlos.
Pero dentro de los elementos, puedo indicar cuántos elementos queremos recorrer.
En este caso, solo queremos encontrar los dos tweets.
Así que se tratará de varios elementos.
Y aquí.
Vamos a tener otro bloque de prueba y esta corteza de árbol solo va a decir tweet dot favorite para marcar como
favorito el tweet.
Eso incluye Python, y solo imprimiremos para asegurarnos de que funcionó.
Me gustó ese tweet.
Finalmente, aquí también podemos agregar el controlador de límite a este cursor, pero debido a que solo estamos revisando dos elementos, creo que
deberíamos estar bien, aunque siempre es una buena idea envolver el controlador de límite con un cursor de
tweet como lo hicimos nosotros. antes de.
Pero solo quiero mantener esto limpio para que puedas ver lo que está pasando.
Ahora, aquí, hemos impreso esto, haremos un bloque de salida aquí.
Eso dirá.
Punto trippy.
Sea aire, así que esto es si el TPP se transmite, solo diremos como E y aquí, solo imprimiremos el motivo
del aire.
Y luego, finalmente, si obtenemos algún error de iteración de detención en ese caso, podemos simplemente salir del ciclo.
Así que guardemos esto y veamos si funciona.
¿Quieres abrir mi consola y ejecutar?
Muy bien, tenemos un error, no tenemos ningún atributo para ser aire.
Y eso es porque debería ser twip air de nuevo.
Ejecutemos esto.
Y, vaya, tenemos otro error aquí.
Esta vez, no hay un favorito de Tweetbot, pero si voy a la API y lo hago, digamos favorito.
Mmmm, no obtengo ningún resultado, y esto se debe a que soy canadiense y, de hecho, si eres canadiense,
así es como se escribe favorito.
Pero en los Estados Unidos, se escribe favorito así con una O.
Ahí tienes.
Tenemos un método favorito aquí.
Entonces, nuevamente, un dato curioso, soy canadiense, pero también rumano, y ese fue mi error de ortografía porque,
bueno, TWIP obviamente fue escrito por una persona que habla inglés estadounidense.
Está bien.
Así que vamos a intentarlo.
Y parece que tenemos dos veces.
Me gusta ese tweet.
Volvamos a comprobar si esto funcionó.
Si vuelvo a, digamos, perfil y miro me gusta.
Y mira eso, me gustó un tweet que sucedió hace una hora que tenía la palabra python y otro tweet que no tengo idea
de lo que dice, pero parece que hay Python aquí.
Sí, mira, hay una pitón justo ahí.
Ojalá ninguno de estos diga nada malo.
Pero mira eso.
Puedes ver aquí que me han gustado estos tweets.
Voy a eliminar eso solo porque no sé si debería ser así.
Ahí tienes.
¿Cuan genial es eso?
Así que ahora nuestro tuit narcisista puede potencialmente tuitear cualquier cosa que diga nuestro propio nombre o me gusta nuestro propio nombre, si alguna
vez hay un tuit que tenga mi propio nombre.
Bueno, hagámoslo.
Digamos que los cinco tweets que tienen mi propio nombre y espero que mi bot narcisista funcione.
Y mira eso.
Esto es un poco vergonzoso, pero parece que ya me gustaron dos de esos tweets.
Ya tienes este estado como favorito.
Pero volvamos a actualizar aquí ahora.
Muy bien, mira eso, tengo como favoritos todos los tweets que incluyen mis nombres y se parecen a estos que
ya me han gustado antes.
Muy muy genial.
Ahí está mi robot narcisista.
Y puedes hacer diferentes cosas aquí, por ejemplo, puedo volver a tuitear también si quisiera, en lugar de marcar como
favorito.
Entonces, ¿ahora sabes que en Twitter siempre tienes esos bots que de alguna manera siempre reenvían algo?
Bueno, esto es lo que hacen.
Buscan una palabra clave como JavaScript o Python o lo que sea, y automáticamente retuitean muy, muy
bien.
Como puede ver, esta biblioteca de tweets es muy útil.
Y combinado con la API de Twitter, puede hacer algunas cosas realmente interesantes.
Pero nuevamente, usted quiere ser responsable aquí porque hay muchas formas en las que puede abusar y simplemente enviar spam a
las personas con Twitter.
Pero, con suerte, ahora verá algunos casos de uso.
Por ejemplo, si desea seguir a todos sus seguidores en lugar de hacer
clic en cada perfil, ahora tiene una forma de programadores de resolver ese problema con Python.
Lo veré en el próximo.
Adiós.