#!/usr/bin/python3 import os from telebot import TeleBot from fortniteStatusWrapper import formatFortniteStatus from pythonFortniteStatus.FortniteStatus import * if "TELEBOT_BOT_TOKEN" not in os.environ: raise AssertionError("Please configure TELEBOT_BOT_TOKEN as environment variables") bot = TeleBot(os.environ["TELEBOT_BOT_TOKEN"]) fortniteStatus = FortniteStatus() @bot.message_handler(commands = ['start']) def startCommand(message): bot.reply_to(message, "This bot is doing nothing so far..") @bot.message_handler(commands = ['status']) def fortniteStatusCommand(message): bot.send_message( message.chat.id, formatFortniteStatus(fortniteStatus.getStatus()), parse_mode='MarkdownV2' ) bot.polling(none_stop=True, interval=0)