Skip to content

Este bot te permite conocer tu id de usuario junto con el del chat en el que este.

License

Notifications You must be signed in to change notification settings

nothingbutlucas/telegram-id-sender-bot

Repository files navigation

telegram-id-sender-bot

Este bot te permite conocer tu id de usuario junto con el del chat en el que esté.

Prerequisitos

Instalación

Crear un bot en telegram y obtener el token

Básicamente, vas a telegram a hablar con @botfather para crear un bot y obtener un token.

Link a la fuente donde la gente de telegram explica cómo hacerlo: https://core.telegram.org/bots#how-do-i-create-a-bot

Este token lo vamos a usar dentro del docker-compose para pasarselo como variable al main.py.

Clonar el proyecto

git clone https://github.com/nothingbutlucas/telegram-id-sender-bot
cd telegram-id-sender-bot

Buildear la imagen (Opcional)

Este paso es opcional, porque la imagen ya la buildee y subí a dockerhub

docker build -t telegram-id-sender-bot .

Configurar el docker-compose

Editas el docker-compose para poner el token de tu bot en donde está la variable TOKEN:

services:
  app:
    image: nothingbutlucas/telegram-id-sender-bot:latest
    environment:
      TOKEN: "ACA-VA-EL-TOKEN-QUE-TE-DIO-@BOTFATHER"
    command: ["python3", "-u", "main.py"]

Iniciar el contenedor

docker-compose up -d

Uso

Vas a telegram, le hablas al bot que creaste y cuando apretes /start o le mandes /start te va a devolver la data. Funciona igual en un grupo.

Screenshot de telegram donde se ve que el usuario envía un /start y el bot lo saluda y le devuelve su id junto con el id de la conversación

Desinstalación

Si ya obtuviste la data que necesitabas y no lo vas a volver a usar, baja el contenedor, eliminá la imagen y también podes borrar la carpeta del proyecto

docker-compose down --rmi all && rm -rf "telegram-id-sender-bot"