Telegram IP Bot
Bot Telegram minimalista per recuperare l'indirizzo IP pubblico del server.
Setup
1. Ottieni il Token del Bot
- Apri Telegram e cerca @BotFather
- Crea un nuovo bot con
/newbot - Copia il token fornito (formato:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
2. Configura le Variabili d'Ambiente
cp .env.example .env
nano .env
Inserisci il tuo token nel file .env:
BOT_TOKEN=il_tuo_token_qui
3. Avvia il Bot
docker compose up -d --build
4. Usa il Bot
Apri Telegram, cerca il tuo bot e invia /start o /ip.
Comandi
# Ferma il bot
docker compose down
# Riavvia il bot
docker compose restart
# Visualizza i log
docker compose logs -f telegram-bot
# Verifica stato
docker compose ps
Note
- Il bot si riavvia automaticamente in caso di crash o reboot del sistema
- Il token è protetto:
.envè escluso da Git - Architettura: Python 3.11 + Docker + requests
- Dipendenza unica:
requests==2.31.0
Description
Languages
Python
95.3%
Dockerfile
4.7%