Este bot te permite conocer tu id de usuario junto con el del chat en el que esté.
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.
git clone https://github.com/nothingbutlucas/telegram-id-sender-bot
cd telegram-id-sender-bot
Este paso es opcional, porque la imagen ya la buildee y subí a dockerhub
docker build -t telegram-id-sender-bot .
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"]
docker-compose up -d
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.
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"