Exemplo n.º 1
0
async def MAIN_keyboard():
    k = Keyboard(True, False)
    k.schema([[{
        'type': 'text',
        'label': 'Клик',
        'color': 'positive'
    }],
              [{
                  'type': 'text',
                  'label': 'Профиль',
                  'color': 'positive'
              }, {
                  'type': 'text',
                  'label': 'Баланс',
                  'color': 'positive'
              }],
              [{
                  'type': 'text',
                  'label': 'Магазин',
                  'color': 'positive'
              }, {
                  'type': 'text',
                  'label': 'Казино',
                  'color': 'positive'
              }],
              [{
                  'type': 'text',
                  'label': 'Вывод',
                  'color': 'positive'
              }, {
                  'type': 'text',
                  'label': 'Помощь',
                  'color': 'negative'
              }]])
    return k.get_json()
Exemplo n.º 2
0
async def SUMMES_keyboard():
    k = Keyboard(True, False)
    k.schema([[{
        'type': 'text',
        'label': '50',
        'color': 'positive'
    }, {
        'type': 'text',
        'label': '100',
        'color': 'positive'
    }, {
        'type': 'text',
        'label': '500',
        'color': 'positive'
    }],
              [{
                  'type': 'text',
                  'label': '1000',
                  'color': 'positive'
              }, {
                  'type': 'text',
                  'label': '5000',
                  'color': 'positive'
              }, {
                  'type': 'text',
                  'label': '10000',
                  'color': 'positive'
              }], [{
                  'type': 'text',
                  'label': 'Назад',
                  'color': 'negative'
              }]])
    return k.get_json()
Exemplo n.º 3
0
def test_keyboard_non_builder():
    keyboard = Keyboard(one_time=True)
    keyboard.add(Text("I love nuggets", {"love": "nuggets"}))
    keyboard.row()
    keyboard.add(Callback("Eat nuggets", {"eat": "nuggets"}),
                 color=KeyboardButtonColor.POSITIVE)
    assert keyboard.get_json() == KEYBOARD_JSON
Exemplo n.º 4
0
async def ban(message, text='не указана'):
    await data.lvl.user(id := message.reply_message.from_id)
    await message.answer(f"Бан пользователя:\n{data.lvl[id]}\nПричина: {text}",
                         keyboard=Keyboard(inline=True).add(
                             Text(label='Ясно-понятно',
                                  payload={'command': 'ban'}),
                             color=KeyboardButtonColor.POSITIVE).get_json())
Exemplo n.º 5
0
async def ADMIN_keyboard():
    k = Keyboard(True, False)
    k.schema([[{
        'type': 'text',
        'label': 'выдать',
        'color': 'positive'
    }, {
        'type': 'text',
        'label': 'отнять',
        'color': 'negative'
    }],
              [{
                  'type': 'text',
                  'label': 'выдать прив',
                  'color': 'positive'
              }, {
                  'type': 'text',
                  'label': 'отнять прив',
                  'color': 'negative'
              }]])
    return k.get_json()