summaryrefslogtreecommitdiff
path: root/fortniteStatusFormatter.py
diff options
context:
space:
mode:
Diffstat (limited to 'fortniteStatusFormatter.py')
-rw-r--r--fortniteStatusFormatter.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/fortniteStatusFormatter.py b/fortniteStatusFormatter.py
new file mode 100644
index 0000000..9595304
--- /dev/null
+++ b/fortniteStatusFormatter.py
@@ -0,0 +1,21 @@
+from telebot import formatting
+
+def __formatStatus(status):
+ if (status == True):
+ return u'\u2705'
+ else:
+ return u'\u274c'
+
+def __formatFortniteServiceStatus(fortniteServiceStatus):
+ return formatting.format_text(
+ formatting.mbold(fortniteServiceStatus.serviceName),
+ __formatStatus(fortniteServiceStatus.status),
+ separator=': ')
+
+def formatFortniteStatus(fortniteStatus):
+ statuses = [__formatFortniteServiceStatus(serviceStatus) for serviceStatus in fortniteStatus.serviceStatuses]
+ return formatting.format_text(
+ formatting.mbold("Fortnite status"),
+ "",
+ '\n'.join(statuses),
+ separator='\n') \ No newline at end of file