Spaces:
Running
Running
from environment import pushover_token, pushover_user | |
import requests | |
pushover_url = "https://api.pushover.net/1/messages.json" | |
class Pushover: | |
# notify via pushover | |
def __push(self, message): | |
print(f"Push: {message}") | |
payload = {"user": pushover_user, "token": pushover_token, "message": message} | |
requests.post(pushover_url, data=payload) | |
# tools to notify when user is exist on a prompt | |
def record_user_details(self, email, name="Anonymous", notes="not provided"): | |
self.__push(f"Recorded interest from {name} with email {email} and notes {notes}") | |
return {"status": "ok"} | |
# tools to notify when user not exist on a prompt | |
def record_unknown_question(self, question): | |
self.__push(f"Recorded '{question}' that couldn't answered") | |
return {"status": "ok"} | |