Files
bot-telegram/README.md
2026-01-18 15:08:40 +01:00

1.0 KiB

Telegram IP Bot

Bot Telegram minimalista per recuperare l'indirizzo IP pubblico del server.

Setup

1. Ottieni il Token del Bot

  1. Apri Telegram e cerca @BotFather
  2. Crea un nuovo bot con /newbot
  3. 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