Exemplo n.º 1
0
 def pop_key_val(update: Update, context: CallbackContext):
     """
     Handler for the "/pop" command
     """
     args = context.args
     reply = api.pop_key_val(args)
     bot_reply_and_log(update, reply)
Exemplo n.º 2
0
 def fetch_key_val(update: Update, context: CallbackContext):
     """
     Handler for the "/fetch" command
     """
     args = context.args
     val = api.fetch_key_val(args)
     bot_reply_and_log(update,
                       val,
                       quote=False,
                       disable_web_page_preview=True)
Exemplo n.º 3
0
 def respect_the_tables(update: Update, context: CallbackContext):
     """
     Opposite of the fuckthetables bot. This one respects the tables.
     """
     reply = api.respect_the_tables()
     bot_reply_and_log(update, reply)
Exemplo n.º 4
0
 def fuck_the_tables(update: Update, context: CallbackContext):
     """
     Copied from the fuckthetables bot on Reddit.
     """
     reply = api.fuck_the_tables()
     bot_reply_and_log(update, reply)
Exemplo n.º 5
0
 def random_highlight(update: Update, context: CallbackContext):
     """
     Return random highlight.
     """
     reply = api.random_highlight()
     bot_reply_and_log(update, reply)
Exemplo n.º 6
0
 def start(update: Update, context: CallbackContext):
     """
     Handler for the "/start" command
     """
     starter = api.start()
     bot_reply_and_log(update, starter)