Beispiel #1
0
async def vars_heroku(client, query):
    text = "**⚙️ Welcome to Heroku Vars Settings!**\n" \
           "`Setting your heroku config vars here!`\n"
    list_button = [[
        InlineKeyboardButton("⬅ back️", callback_data="back"),
        InlineKeyboardButton("➕  add️", callback_data="add_vars")
    ]]
    if HEROKU_API:
        heroku = heroku3.from_key(HEROKU_API)
        heroku_applications = heroku.apps()
        if len(heroku_applications) >= 1:
            app = heroku_applications[0]
            config = app.config()
            # if config["api_id"]:
            #     list_button.insert(0, [InlineKeyboardButton("api_id✅", callback_data="api_id")])
            # else:
            #     list_button.insert(0, [InlineKeyboardButton("api_id🚫", callback_data="api_id")])
            configdict = config.to_dict()
            i = 0
            for x, y in configdict.items():
                list_button.insert(0, [
                    InlineKeyboardButton("{}✅".format(x), callback_data="tes")
                ])
    button = InlineKeyboardMarkup(list_button)
    await query.message.edit_text(text, reply_markup=button)
Beispiel #2
0
async def vars_heroku(_, query):
    text = tld("settings_heroku_config")
    list_button = [[
        InlineKeyboardButton("⬅ back️", callback_data="back"),
        InlineKeyboardButton("➕  add️", callback_data="add_vars"),
    ]]
    if HEROKU_API:
        heroku = heroku3.from_key(HEROKU_API)
        heroku_applications = heroku.apps()
        if len(heroku_applications) >= 1:
            app = heroku_applications[0]
            config = app.config()
            # if config["api_id"]:
            #     list_button.insert(0, [InlineKeyboardButton("api_id✅", callback_data="api_id")])
            # else:
            #     list_button.insert(0, [InlineKeyboardButton("api_id🚫", callback_data="api_id")])
            configdict = config.to_dict()
            for x, _ in configdict.items():
                list_button.insert(0, [
                    InlineKeyboardButton("{}✅".format(x), callback_data="tes")
                ])
    button = InlineKeyboardMarkup(list_button)
    await query.message.edit_text(text, reply_markup=button)