From 237db7fa7d9b68ea500c1fac5b6a09da87881d73 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Wed, 8 Jun 2022 19:04:17 +0100 Subject: [PATCH] Add health endpoint --- smsbot/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/smsbot/__init__.py b/smsbot/__init__.py index bd8a8aa..1a3700f 100644 --- a/smsbot/__init__.py +++ b/smsbot/__init__.py @@ -119,6 +119,7 @@ class TwilioWebhookHandler(object): def __init__(self): self.app = Flask(self.__class__.__name__) self.app.add_url_rule('/', 'index', self.index, methods=['GET']) + self.app.add_url_rule('/health', 'health', self.health, methods=['GET']) self.app.add_url_rule('/message', 'message', self.message, methods=['POST']) self.app.add_url_rule('/call', 'call', self.call, methods=['POST']) @@ -126,7 +127,10 @@ class TwilioWebhookHandler(object): self.bot = bot def index(self): - return 'Smsbot v{0} - {1}'.format(pkg_version, request.values.to_dict()) + return '' + + def health(self): + return '

Smsbot v{0}

Owner: {1}

Subscribers: {2}

'.format(pkg_version, self.bot.owner_id, self.bot.subscriber_ids) @validate_twilio_request def message(self):