Spaces:
Sleeping
Sleeping
| 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"} | |