Files
NetworkDiffBot/src/commands.py
T
2020-11-22 13:19:49 -05:00

75 lines
1.6 KiB
Python

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)