Esempio n. 1
0
def cancel(update, context):
    user = update.message.from_user
    logger.info("User %s canceled the conversation.", user.first_name)
    update.message.reply_text('Bye! I hope we can talk again some day.',
                              reply_markup=ReplyKeyboardRemove())

    delete_user_dir(update.message.chat_id)

    return ConversationHandler.END
Esempio n. 2
0
def cancel(update, context):
    user = update.message.from_user
    logger.info("User %s canceled the conversation.", user.first_name)
    update.message.reply_text(Global.CONV[Global.LANG]['cancel'],
                              reply_markup=ReplyKeyboardRemove())

    delete_user_dir(update.message.chat_id)

    return ConversationHandler.END
Esempio n. 3
0
def clean_data_dir():
    data_dir = os.path.join(os.getcwd(), os.pardir, "data")
    users_dir = os.path.join(data_dir, "users")

    if os.path.isdir(users_dir):
        user_dirs = [os.path.join(users_dir, d) for d in os.listdir(users_dir)]

        for d in user_dirs:
            delete_user_dir(d)

    make_dir(data_dir)
    make_dir(users_dir)