Spaces:
Sleeping
Sleeping
| from services.pushover_service import PushoverService | |
| class Notifier: | |
| def __init__(self): | |
| self.provider = PushoverService() | |
| def notify_lead(self, name, email, session_id=""): | |
| msg = f"Lead captured [{session_id}]\n{name}\n{email}" | |
| self.provider.send(msg) | |
| def notify_unknown(self, question, session_id=""): | |
| msg = f"Unknown question [{session_id}]\n{question}" | |
| self.provider.send(msg) | |
| def notify_error(self, error_type, details, session_id=""): | |
| msg = f"External error [{session_id}]: {error_type}\n{details}" | |
| self.provider.send(msg) |