Como obtener el ID de un canal de Telegram?

Para conectar Nelio Content con Telegram necesitas saber el ID del canal o grupo donde quieres publicar tus mensajes.

Los canales y grupos públicos pueden tener un nombre de usuario público. Usa ese nombre de usuario como ID del canal cuando conectes Nelio Content con Telegram.

Enlace de un canal público en Telegram.
Enlace de un canal público en Telegram.

Por ejemplo, en la imagen anterior vemos el canal público https://t.me/neliosoft. El ID de este canal es el nombre de usuario del canal (neliosoft) precedido de una ‘ @. Por lo tanto, el ID del canal es @neliosoft. Eso es lo que debes escribir en el campo Canal al configurar una conexión con Nelio Content y Telegram.

Si quieres conectar un grupo de Telegram, la identificación de ese grupo no sigue el mismo enfoque y no es visible públicamente a través de la aplicación móvil de Telegram. En su lugar, debes usar la aplicación web de Telegram.

Inicia sesión con tu cuenta en Telegram web y selecciona el grupo de Telegram. Luego, en la URL de tu navegador web deberías ver algo similar a https://web.telegram.org/k/#-XXXXXXXXX. Luego, el ID que debes usar para el grupo de Telegram es -XXXXXXXXX, donde cada carácter X representa un número. Recuerda incluir el símbolo del menos antes de los números.

Finalmente, para canales privados en Telegram, selecciona el canal privado en Telegram web. Luego, en la URL de tu navegador web deberías ver algo similar a https://web.telegram.org/k/#-YYYYYYYYYY. Aquí, el ID que necesitas usar para el canal privado es -100YYYYYYYYYY. Es decir, debes incluir un 100 entre el símbolo del menos y los números YYYYYYYYYY.

Alternativamente, puedes enviar un mensaje a tu canal o grupo en Telegram (a través de la aplicación móvil o la web de Telegram, no importa) y simplemente reenviar ese mensaje a @JsonDumpBot. El bot muestra un JSON completo de todas las solicitudes que recibe, con el siguiente aspecto:

Volcado JSON que obtiene después de reenviar un mensaje a @JsonDumpBot.
Volcado JSON que obtienes después de reenviar un mensaje a @JsonDumpBot.

Busca la propiedad forward_from_chat y copia su propiedad id. Ese es el ID de canal que debes usar al conectar Nelio Content con Telegram.