from src.bot import database from src.utils import toJson helpMsg = """ Welcome! This bot monitors http changes! /start - Start the bot *Management Commands* /ls - List the http requests you've created /touch - Create a http request /rm - Delete a http request /mv - Rename a http request *Configuration Commands* /nano - Edit a http request /interval - Change the interval between the updates of a http request *Start/Stop Commands* /enable - Start listening to a http request /disable - Stop listening to a http request """ def start(update, context): chat = update.effective_chat database.checkUser(chat.id) # Send help context.bot.send_message(chat_id=chat.id, text=helpMsg, parse_mode="markdown") def ls(update, context): chat = update.effective_chat database.checkUser(chat.id) requests = database.userRequests[chat.id] context.bot.send_message(chat_id=update.effective_chat.id, text="Your requests: " + toJson(requests)) def touch(update, context): chat = update.effective_chat database.checkUser(chat.id) def rm(update, context): chat = update.effective_chat database.checkUser(chat.id) def mv(update, context): chat = update.effective_chat database.checkUser(chat.id) def nano(update, context): chat = update.effective_chat database.checkUser(chat.id) def interval(update, context): chat = update.effective_chat database.checkUser(chat.id) def enable(update, context): chat = update.effective_chat database.checkUser(chat.id) def disable(update, context): chat = update.effective_chat database.checkUser(chat.id)