profile_agent / services /notifier.py
arcshukla's picture
Upload folder using huggingface_hub
d5329c1 verified
Raw
History Blame Contribute Delete
637 Bytes
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)