summaryrefslogtreecommitdiff
path: root/FortniteStatusFormatter.py
diff options
context:
space:
mode:
authorDmitrii Morozov <snoopdesigns@gmail.com>2024-04-08 23:40:24 +0200
committerDmitrii Morozov <snoopdesigns@gmail.com>2024-04-08 23:40:24 +0200
commit7b992afe70925f244ca6e9746071ae71e497b54e (patch)
tree8c3b0184f5060c8e3adc632f27ff694a1b22c0e2 /FortniteStatusFormatter.py
parent733e7e23a14588358607a65c2bb1f2677c1e53c6 (diff)
Observe status of friends
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