Esempio n. 1
0
def select_class_keyboard(update):
    classes = ClassModel.select().where(
        ClassModel.chat_id == update.message.chat_id)

    reply_keyboard = [[class_model.class_name for class_model in classes]]

    update.message.reply_text('Qual a matéria?\n',
                              reply_markup=ReplyKeyboardMarkup(
                                  reply_keyboard, one_time_keyboard=True))
Esempio n. 2
0
def list_classes(bot, update):
    classes = ClassModel.select().where(
        ClassModel.chat_id == update.message.chat_id)

    response = ''

    for class_model in classes:
        line = ('*%s:*\n``` %s / %s faltas\t\t\t\t%s```\n\n' %
                (class_model.class_name, class_model.skipped_classes,
                 class_model.skipped_classes_limit,
                 __get_status_emoji(class_model.skipped_classes,
                                    class_model.skipped_classes_limit)))
        response += line

    update.message.reply_text(response, parse_mode=ParseMode.MARKDOWN)