Skip to content
/ Diffy Public

Bot Telegram per la gestione della raccolta differenziata nei comuni

License

Notifications You must be signed in to change notification settings

Gualty/Diffy

Repository files navigation

Diffy a.k.a. BOTDifferenziata ♻️

Bot Telegram per la gestione della raccolta differenziata nei comuni.

Funzioni

  • Calendario raccolta rifiuti
  • Dettagli sui singoli materiali riciclabili e non
  • Notifica push quando è il momento di portare fuori i rifiuti
  • Informazioni utili fornite dal comune.

Materiali supportati

🍗 Umido 🌱 Sfalci di potatura 📦 Carta e Cartone 💡 Secco 🎈 Plastica 🍷 Vetro e Lattine 💻 Ingombranti 🚼 Pannolini e pannoloni

BOT già attivi

@DiffAciCatenabot - Raccolta differenziata Aci Catena (CT)

@DiffAcirealebot - Raccolta differenziata Acireale (CT)

@DiffAdranobot - Raccolta differenziata Adrano (CT)

@DiffyCatania - Raccolta differenziata Catania (CT)

@DiffGravinaCTbot - Raccolta differenziata Gravina di Catania (CT)

@DiffSGLaPuntabot - Raccolta differenziata San Giovanni la Punta (CT)

@DiffSanGregoriobot - Raccolta differenziata San Gregorio di Catania (CT)

@DiffViagrandebot - Raccolta differenziata Viagrande (CT)

Requisiti

  • PHP >= 5.3
  • Estensione curl di PHP5 attiva
  • DB MySql
  • Server con supporto HTTPS (in rete ne esistono anche di gratuiti)

Per iniziare

⚠️ La presente sezione non è ancora completa ⚠️

  1. Dai un'occhiata alla documentazione ufficiale sul sito Telegram.org
  2. Segui le istruzioni su come attivare un bot con BotFather e generare un TOKEN
  3. Scarica l'ultima release di Diffy
  4. Apporta le modifiche per inserire i contenuti del tuo comune
  5. Imposta correttamente il file push.php
  6. Esegui l'upload del file database.sql sul tuo sistema di DB MySql
  7. Esegui l'upload di tutti i file sul tuo server (N.B. Si consiglia di creare una sottocartella così da poter supportare più bot sullo stesso server)
  8. Apri il browser e visita https://api.telegram.org/bot(BOT_TOKEN)/setWebhook?url=https://iltuoserver.it/cartellabot/index.php

N.B. Assicurati di sostituire (BOT TOKEN), togliendo pure le parentesi, con il token generato da BotFather e di inserire correttamente l'url, compreso di sottocartella, al file index.php del BOT

Notifiche push

  • Per attivare le notifiche push, configura il file push.php in modo corretto
  • Importa il file database.sql nel tuo database
  • Successivamente attiva sul tuo Server la funzione Cron Job e fai eseguire il file push.php all'orario in cui è previsto l'inizio dell'esposizione dei rifiuti in strada
  • N.B. Se il tuo server non supporta Cron Job puoi usare un servizio esterno gratuito come Cron-Job.org.

Crediti

Diffy si basa sul framework TelegramBotPHP realizzato da Eleirbag89.

About

Bot Telegram per la gestione della raccolta differenziata nei comuni

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages