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') def __formatFriend(friend): return friend.display_name def formatFriends(friends): friends_formatted = [__formatFriend(friend) for friend in friends] return formatting.format_text( formatting.mbold("Registered friends:"), "", '\n'.join(friends_formatted), separator='\n')