Bots Inline de Telegram: Escribe @bot en Cualquier Chat
El modo inline es la forma de usar un bot sin instalar nada más antigua de Telegram, y funciona en sitios a los que el Modo Invitado no llega: cualquier chat en cualquier cliente, incluida una conversación privada con un amigo, un canal, o un grupo al que ningún bot podría añadirse nunca. Escribe @usuariodelbot seguido de una consulta en cualquier parte del cuadro de mensaje, y el bot devuelve una tarjeta de resultado que puedes revisar y enviar tú mismo.
El mecanismo es distinto al del Modo Invitado. Mientras el Modo Invitado se activa en el momento en que envías una mención con @ como mensaje, el modo inline se activa mientras todavía estás escribiendo: Telegram consulta al bot en segundo plano y muestra una tarjeta encima del teclado antes de que hayas enviado nada. Tú decides si la envías o no, y el mensaje que llega al chat lleva una pequeña nota "vía @usuariodelbot".
Varios de los bots activos de este sitio funcionan también como bots inline, así que la misma mención con @ funciona tanto en una conversación privada como en un grupo.
Pasos
- Abre cualquier chat. Una conversación privada, un grupo, incluso un chat donde el bot nunca podría añadirse como miembro: al modo inline no le importa si el bot es participante.
- Escribe @ y el @usuario del bot. Por ejemplo, escribe @WhisperLockBot en el cuadro de mensaje. Telegram reconoce el @usuario y cambia automáticamente al modo inline.
- Añade tu consulta después del @usuario. Sigue escribiendo después del nombre del bot: para WhisperLockBot eso es @amigo y tu texto, por ejemplo @WhisperLockBot @ana llámame cuando estés libre.
- Espera a que aparezca la tarjeta encima del teclado. Telegram consulta el resultado del bot mientras escribes y lo muestra como tarjeta de vista previa, antes de que hayas enviado nada al chat.
- Toca la tarjeta para enviarla. Al tocarla se envía el resultado como mensaje en el chat actual, marcado "vía @usuariodelbot" para que la gente vea qué bot lo produjo.
Bueno saberlo
- El modo inline tiene que estar activado para un bot por su dueño en BotFather antes de que mencionarlo con @ haga algo: es un interruptor aparte del Modo Chat Invitado, y un bot puede tener uno, otro, ambos o ninguno activado.
- Como el chat de destino no se conoce hasta que envías de verdad el resultado, una tarjeta inline solo ofrece abrir una conversación privada con el bot: no hay opción de "añadir a este grupo" como en una respuesta del Modo Invitado.
- Las respuestas inline de WhisperLockBot son el producto real, no una vista previa: @WhisperLockBot @amigo tu texto secreto publica la tarjeta de mensaje sellado real, la misma que describen las guías de mensajes secretos de este sitio.
- SplitTabsBot e IcebreakerDailyBot funcionan igual inline que en Modo Invitado: @SplitTabsBot 120 pizza @ana @beto calcula y muestra el reparto real, y @IcebreakerDailyBot devuelve una pregunta lista para enviar.
- Usar un bot inline no lo instala en ningún sitio ni le da ningún acceso permanente al chat: cada envío es un mensaje puntual, igual que pegar un texto que hubieras escrito tú mismo.
Preguntas frecuentes
- ¿Cuál es la diferencia entre el modo inline y el Modo Invitado?
- El modo inline te muestra una tarjeta de vista previa mientras escribes, en cualquier chat de cualquier cliente, y tú decides si la envías. El Modo Invitado responde a un mensaje que ya enviaste, solo en grupos a los que el bot no se ha unido, y publica su única respuesta de forma automática.
- ¿Necesito añadir el bot a mi chat primero?
- No. El modo inline funciona precisamente porque el bot no necesita ser miembro: escribir su @usuario y una consulta es toda la interacción.
- ¿Por qué el mensaje dice "vía @usuariodelbot" después de enviarlo?
- Telegram atribuye cada resultado inline al bot que lo produjo, así que cualquiera que lea el chat puede ver qué bot generó ese mensaje concreto.
- ¿El modo inline funciona en todos los chats, incluidos los canales?
- Sí: el modo inline no está limitado a chats a los que un bot podría unirse. Funciona igual en conversaciones privadas, grupos y canales, ya que el bot nunca necesita membresía para responder a una consulta inline.