Usar Twitter desde Telegram

Antes que nada, ¡buenas a todos! ☺

Hoy les quiero hablar acerca de un bot súper interesante y recomendable: TweetItBot.


Características del bot:
  • Completo cliente de Twitter para ser un bot.
  • Permite enviar un tuit, retuit, responder, MG, seguir, usar hashtags, etcétera.
  • Notificaciones en tiempo real.

Vemos que tiene buenas características para ser un bot. Prácticamente tiene las características esenciales.

Ahora pasaremos a analizarlo más en profundidad.


¿Cómo empezar a usarlo?

Es fácil. Sólo debes abrir la aplicación de Telegram y buscar “@TweetItBot” sin las comillas.

Pero más fácil es tocando este enlace.

Una vez estemos en el chat del bot le damos a “iniciar" y el bot nos dará un mensaje que dice “Welcome to @TweetItBot!
To enjoy this bot first you need to login”.

El bot te quiere decir “Bienvenido a @TweetItBot! Para usar este bot primero necesito que inicies sesión en Twitter”.

Y luego de ese mensaje les dará una URL (link) al que debemos entrar, iniciar sesión en Twitter y autorizar al bot para que pueda recibir información. Una vez hayamos autorizado al bot, nos redireccionará a nuestro bot en Telegram.


Mandando nuestro primer tuit

Para enviar un tuit, lo único que hay que hacer es hablar con el bot. No hay que usar comandos ni nada, simplemente hablar como si hablaras con una persona.

El bot se encargará de tuitear lo que le envies. Y cabe señalar que le puedes enviar fotos, GIFs y videos, no solamente palabras.

Y de más está decir que sólo se pueden enviar 140 caracteres.


¿Cómo puedo retuitear, dar MG y/o responder el tuit de otro usuario?

Esos tres botones que se ven en la imagen de arriba, son muy importantes ya que nos van a permitir responder un tuit, retuitear y dar “me gusta” (MG).

  • El primer botón, el que tiene la forma de una flecha doblada que forma una letra “C”, ese sirve para responder. Al tocarlo en algún tuit de alguien o de uno mismo, el bot te pedirá la respuesta que quieres dar acerca de ese tuit.
  • El segundo botón, el que se encuentra en medio y que son dos flechas que forman un círculo, sirve para retuitear. Cuando lo toquemos, veremos que el bot nos mostrará una pequeña notificación en la parte superior del mismo chat con el mensaje “retweeted” y además notaremos que el mismo botón del medio cambiará de forma y se verá como una cruz dentro de un cuadrado de color verde.
  • El tercer botón, que tiene forma de corazón, sirve para dar “me gusta”. Cuando presionemos ese botón, verán que el bot nos dará una pequeña notificación en la parte superior del chat (como con los retuits) y el botón del corazón cambiará a corazón partido por la mitad. Ese corazón partido por la mitad es para quitar el MG.

Cabe aclarar que cuando nosotros tuiteamos algo, podemos eliminar el tuit tocando en un cuarto botón que sólo aparece en nuestros tuits ya que, obviamente, sólo podemos eliminar lo que nosotros tuiteamos y no lo que otras personas tuitean.

Ese botón con forma de cruz de color roja, que vemos en la imagen de arriba, nos permitirá eliminar nuestros tuits.

Cuando presionemos sobre el botón, cambiará y en lugar de haber una cruz roja nos dirá “delete?”.

Una vez que presionemos en “delete?” nos eliminará el tuit que hayamos escrito.


Otras funciones importantes

Pero no todo termina ahí, ya que el bot posee más funciones. Entre ellas están:

  1. Buscar los últimos 30 tuits de cualquier usuario.

Esto se consigue usando el comando “/gettweets <nombre del usuario>”.

Por ejemplo, si queremos ver los últimos 30 tuits de Edward Snowden, sólo debemos usar el comando /gettweets @Snowden

Cuando le enviemos eso al bot, nos devolverá los últimos 30 tuits.

Dato importante: no necesitas estar siguiendo al usuario del que quieras ver sus últimos tuits.

2. Ver nuestro timeline reciente.

Para ello, debemos usar el comando “/gettimeline” sin las comillas y el bot devolverá tu timeline reciente.

3. Obtener las más recientes menciones que hemos recibido.

Con el comando “/getmentions” sin comillas, el bot nos dará las últimas menciones que tenemos en nuestro Twitter.

4. Seguir o dejar de seguir a algún usuario.

Para lo siguiente, sólo debemos usar el comando “/follow <nombre de usuario>. Por ejemplo, si queremos seguir a Pável Durov (creador de Telegram), sólo debemos escribir “/follow @Durov” sin comillas.

O si lo estamos siguiendo pero queremos dejar de seguirlo, sólo debemos usar el comando “/unfollow @Durov” sin comillas.

5. Mutear o quitar el mute a algún usuario.

6. Bloquear y desbloquear a algún usuario.

Los pongo juntos ya que es más de lo mismo:

Usando “/mute <nombre de usuario>” sin comillas, vamos a mutear a algún usuario.

Si queremos desmutearlo, lo podemos hacer con el comando “/unmute <nombre de usuario>.

Cuando queramos bloquear a alguien, basta con escribir “/block <nombre de usuario>” si comillas y para desbloquearlo es usando “/unblock <nombre de usuario>” sin comillas.


Notificaciones en tiempo real

Esta es una de las cosas que considero primordiales, ya que no hay nada mejor que una red social que te avise al instante lo que está sucediendo en dicha red social, ¿o no? Creo que conozco sus respuestas.

Muy lindo todo pero… ¿y cómo las activamos? ¿vienen por defecto?

Las notificaciones en tiempo real NO vienen activadas por defecto para no estar molestándote a cada instante supongo.

Tenemos dos tipos de notificaciones en tiempo real:

  • Startstream: te notificará cada vez que algún usuario que sigas tuitee y retuitee.

Se activa usando el comando “/startstream” sin comillas.

Si quieres volver a desactivar estas notificaciones, debes usar el comando “/stopstream” sin comillas.

  • Starttimeline: te notificará cada vez que alguien, no importa si lo sigues o no, te mencione o tuitee en tu timeline.

Para activarlas, simplemente debes usar el comando “/starttimeline” sin comillas y para desactivarlas debes usar el comando “/stoptimeline” sin comillas.


Funciones 'inline'

Cuando parecía que este bot no podía ser más completo, nos topamos con que también permite obtener algunas funciones inline.

Para los que no saben lo que son las funciones inline, básicamente se puede decir que sirven para poder interactuar con el bot sin necesidad de estar usándolo. Por ejemplo, es muy útil si quieres enviar un tuit importante en algún grupo de compañeros de trabajo o lo que sea.

Para poder usarlo en modo inline tenemos que “llamarlo” desde cualquier chat escribiendo “@TweetItBot” sin usar las comillas.

Luego de “llamarlo” puedes buscar algún tuit. Por ejemplo, yo escribí “@TweetItBot Telegram ” sin las comillas.

Como verán, me salieron varios tuits relacionados a mi palabra clave que es “Telegram”.

Pero eso no es todo, también puedes añadir condiciones. Me explico:

Recién los resultados de los tuits eran en inglés y algunos en otro idioma. Entonces para solucionar eso estableceré una condición: que sólo busque tuits en inglés. Y para eso, sólo debo añadir la condición “lang:en” sin comillas, donde “lang” es “idioma” y “en" es “inglés”. Luego, sólo recibiré tuits en inglés que tengan la palabra clave “Telegram".

Aquí ya se nota que aparecieron tuits que sólo estaban en inglés y no en otro idioma.

¡Y aún falta más!

Supongamos que ahora queremos ver tuits que contengan la palabra clave “Telegram”, en idioma inglés y que se excluyan los retuits.

Para eso, escribimos “@TweetItBot Telegram lang:en exclude:retweets” sin comillas.

Como dije más arriba, ¡todavía hay más!

Ahora supongamos que no quiero una palabra clave, sino que quiero tuits de algún determinado usuario. En este caso, elegiré a Edward Snowden.

Para eso, sólo debo escribir en cualquier chat “@TweetItBot from:snowden” sin las comillas, donde “from” es “desde [qué usuario]”.

Ahora bien… ¿y si quiero tuits de Edward Snowden en los que se excluyan las respuestas de algunos usuarios?

Simple. Para eso sólo debes establecer la condición.

Entonces quedaría así “@TweetItBot from:snowden exclude:replies”.

Se pueden establecer hasta tres condiciones, pero creo que con los ejemplos basta.

Pero para ser concreto, quiero decir que las condiciones más usadas son esas.

Lang (lenguaje):es (español)

Exclude (excluir):replies (respuestas)

Exclude (excluir): retweets (retuits)

From (desde [qué usuario]):snowden (nombre de usuario).


Conclusión

Es un gran bot que funciona como cliente, funciona desde Telegram, no gasta tanta batería, no gasta muchos datos.

Gracias.