Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ojacques/clubsthilair-bot
A WhatsApp Bot for my paragliding club
https://github.com/ojacques/clubsthilair-bot
Last synced: 24 days ago
JSON representation
A WhatsApp Bot for my paragliding club
- Host: GitHub
- URL: https://github.com/ojacques/clubsthilair-bot
- Owner: ojacques
- License: mit
- Created: 2020-05-25T22:54:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T10:00:40.000Z (almost 2 years ago)
- Last Synced: 2024-05-02T04:38:00.173Z (7 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Club St Hil'Air bot
Ce bot, en Python d'après l'[excellent tuto](https://dev.to/zeyu2001/i-built-a-python-whatsapp-bot-to-keep-me-sane-during-quarantine-nph) de Zhang Zeyu utilise l'API Twilio whatsapp pour fournir quelques services utiles sur le group WhatsApp du Club St Hil'Air:
* Etat des balises FFVL sur Isère / Savoie / Haute Savoie
* Coordonnées / carte d'un point de rendez-vous, d'un décollage, d'un atterissage
* Les photos (pilote & voile) du trombinoscope## A faire
* [ ] Coordonnées / carte d'un point de rendez-vous, d'un décollage, d'un atterissage
* [ ] Etat des balises FFVL sur Isère / Savoie / Haute Savoie
* [ ] Les photos (pilote & voile) du trombinoscope## Développer
* Installer l'env Python: `python3 -m venv venv && source venv/bin/activate && pip3 install -r requirements.txt`
* Démarrer l'app: `python manage.py runserver`
* Démarrer ngrok: `ngrok http 8000`
* Mettre à jour `ALLOWED_HOSTS` dans settings.py avec le hostname de ngrok
* Twilio: https://www.twilio.com/console/sms/whatsapp/sandbox
* Twilio: mettre à jour la configuration Twilio sandbox de `WHEN A MESSAGE COMES IN` avec l'URL ngrok + `/bot/`
* Editer `bot_app/views.py`