Saltar a contenido

Entendiendo tus bots

¿Cómo se identifica un bot de Telegram?

Los bots de Telegram se identifican por su nombre de usuario (username) único en Telegram, el cual siempre empieza por una arroba @ y termina con la palabra bot, por ejemplo:

➡️ @nombre_de_bot

Como puedes ver, siempre comienzan con @ y terminan en bot, además, no puede contener espacios, para hacer divisiones está permitido usar el guion bajo _

Los bots de Telegram también se identifican por un ID, el cual es un número entero, que al igual que los nombres de usuario, es único en Telegram. No pueden haber dos bots con el mismo nombre de usuario, ni con el mismo ID. Un ejemplo de un ID sería:

➡️ 123456789

El nombre de usuario puedes establecerlo al crear tu bot en @BotFather, mientras que el ID es establecido automáticamente por Telegram al crear tu bot.

Ni el nombre de usuario, ni el ID, pueden ser cambiados una vez el bot ha sido creado.

¿Cómo sé cuál es el ID de mi bot?

El ID de tu bot aparece en el token que se genera en @BotFather al crear tu bot. Mira el siguiente token de ejemplo:

➡️ 6263206337:AAEt9Sf8mpwIzkOuGpl7_Zq9nnou1Lj2o2E

Puedes ver el ID de tu bot antes de los dos puntos :, en este caso sería 6263206337

¿Cómo se identifica un usuario de Telegram?

Los usuarios son casi como los bots, también pueden tener nombre de usuario único para cada usuario, aunque opcional. Y de igual forma tienen un ID que también es único para cada usuario, se crea cuando el usuario se úne a Telegram y no puede ser cambiado.

La principal diferencia apreciable entre los bots y los usuarios, es que un bot no puede escribir antes a un usuario, sin que el usuario haya iniciado el bot previamente, mientras que los usuarios sí tienen libertad para escribirle a otro usuario o iniciar bots a su antojo.

¿Cómo sé cuál es el ID de un usuario?

Hay bots a los cuales les envías el nombre de usuario de un usuario o un bot, y este te responderá con su ID, por ejemplo, hemos creado este con VisualMaker para ese propósito:

➡️ @tell_me_my_id_bot

¿Cómo sé cuál es el nombre de usuario de un usuario?

Entra en su perfil de Telegram, verás su nombre de usuario que comienza con una arroba @, por ejemplo @JuanPerez. Si no lo ves, es que no tiene un nombre de usuario, ya que para los usuarios es opcional.

¿Cómo identifico a los usuarios en mi bot?

Por su ID o su nombre de usuario, cada vez que un nuevo usuario se una a tu bot, verás que se te mostrará su ID, entre otros datos, como su nombre.

Los usuarios de tu bot no son visibles entre ellos, solo tú puedes saber los usuarios que están unidos en tu bot. Así como tampoco se pueden comunicar entre sí.

¿Quién es el propietario de los bots creados en VisualMaker?

El propietario absoluto de un bot creado en VisualMaker es el usuario que lo creó a través del bot principal de VisualMaker (@VisualMakerBot), inicialmente solo él tendrá acceso a modificar el bot, a ver estadísticas o a los usuarios.

Posteriormente, el propietario del bot podrá agregar a otros administradores para que le ayuden a crear su bot, pero aún así, estos no tendrán propiedad sobre el bot, no podrán eliminarlo, transferirlo, clonarlo, etc, solo tendrán acceso a la creación del bot como tal.

¿Qué le pasa a mi bot si pierdo acceso a mi cuenta de Telegram?

Si por algún motivo dejas de tener acceso a la cuenta de Telegram con la cual creaste el bot, también perderás el bot, y no podremos hacer nada para ayudarte, ya que, aunque nos escribas desde otra cuenta diciendo ser su propietario, no podremos saber a ciencia cierta que es cierto, incluso si conoces el token del bot.

Si sospechas que puedes perder tu cuenta de Telegram, tienes dos opciones:

  • Transferir el bot a una cuenta (usuario de Telegram) más segura. Te enseñamos cómo transferir tus bots en la siguiente sección.
  • Agregar más administradores a tus bots, de esta forma, en caso de pérdida, tendrás acceso a editar tu bot desde otra cuenta, pero aún así tendrás acceso limitado, ya que no serás el propietario.