mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2026-01-23 00:50:31 +01:00
threads
This commit is contained in:
parent
e5d11b74af
commit
9fb7fe9ea5
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
|
|
|||
Loading…
Reference in a new issue