This commit is contained in:
Jan Speller 2020-02-24 22:15:28 +01:00
parent e5d11b74af
commit 9fb7fe9ea5
4 changed files with 13 additions and 8 deletions

View file

@ -4,8 +4,11 @@
## Beschreibung
Mit diesem Modul können einem Paket die Koordinaten eines Ortes oder einer Adresse angefügt werden.
## Externe Abhängigkeiten
- geocoder
## Unterstützte Alarmtypen
- Pocsag
- Pocsag
## Resource
`geocoding`
@ -39,7 +42,7 @@ geoRegex|Regex Capture-Group zum Herausfiltern der Adresse|
---
## Abhängigkeiten
- geocoder
- keine
---
## Paket Modifikationen

View file

@ -5,6 +5,8 @@
Mit diesem Plugin ist es moeglich, Telegram-Nachrichten für POCSAG-Alarmierungen zu senden.
Außerdem werden Locations versenden, wenn die Felder `lat` und `lon` im Paket definiert sind. (beispielsweise durch das Geocoding-Modul)
## Externe Abhängigkeiten
- python-telegram-bot
## Unterstütze Alarmtypen
- Pocsag
@ -35,4 +37,4 @@ Außerdem werden Locations versenden, wenn die Felder `lat` und `lon` im Paket d
---
## Abhängigkeiten
- python-telegram-bot
- keine

View file

@ -76,5 +76,5 @@ class BoswatchModule(ModuleBase):
return bwPacket
except Exception as e:
logging.error("Unknown Error while executing geocoding module: " + str(type(e).__name__) + ": " + str(e))
logging.exception("Unknown Error while executing geocoding module: " + str(type(e).__name__) + ": " + str(e))
return bwPacket

View file

@ -57,10 +57,10 @@ class BoswatchPlugin(PluginBase):
logging.info("Sending location to " + chatId)
self.bot.sendLocation(chat_id=chatId, latitude=lat, longitude=lon)
except Unauthorized:
logging.error("Error while sending Telegram Message, please Check your api-key")
logging.exception("Error while sending Telegram Message, please Check your api-key")
except (TimedOut, NetworkError):
logging.error("Error while sending Telegram Message, please Check your connectivity")
logging.exception("Error while sending Telegram Message, please Check your connectivity")
except (BadRequest, TelegramError):
logging.error("Error while sending Telegram Message")
logging.exception("Error while sending Telegram Message")
except Exception as e:
logging.error("Unknown Error while sending Telegram Message: " + str(type(e).__name__) + ": " + str(e))
logging.exception("Unknown Error while sending Telegram Message: " + str(type(e).__name__) + ": " + str(e))