68 lines
3.0 KiB
Python
68 lines
3.0 KiB
Python
import datetime
|
||
from aiogram import types
|
||
from typing import Optional, Set
|
||
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
||
from aiogram.utils.keyboard import InlineKeyboardBuilder
|
||
|
||
|
||
start_options = InlineKeyboardBuilder()
|
||
start_options.add(
|
||
InlineKeyboardButton(text="Суточные", callback_data="var1"),
|
||
InlineKeyboardButton(text="Бензин и прочие расходы по автомобилю", callback_data="var2"),
|
||
)
|
||
start_options.adjust(1, 1)
|
||
|
||
choose_country = InlineKeyboardBuilder()
|
||
choose_country.add(
|
||
InlineKeyboardButton(text="РФ", callback_data="russian"),
|
||
InlineKeyboardButton(text="Не РФ", callback_data="not_russian"),
|
||
InlineKeyboardButton(text="◀️ Назад", callback_data="daily_back1"),
|
||
)
|
||
choose_country.adjust(1, 1, 1)
|
||
|
||
expenses = InlineKeyboardBuilder()
|
||
expenses.add(
|
||
InlineKeyboardButton(text="Бензин", callback_data="ex1"),
|
||
InlineKeyboardButton(text="Стеклоомыватель", callback_data="ex2"),
|
||
InlineKeyboardButton(text="Парковка", callback_data="ex3"),
|
||
InlineKeyboardButton(text="Мойка", callback_data="ex4"),
|
||
InlineKeyboardButton(text="Прочее", callback_data="ex5"),
|
||
InlineKeyboardButton(text="◀️ Назад", callback_data="start"),
|
||
)
|
||
expenses.adjust(1, 1, 1, 1, 1, 1)
|
||
|
||
to_start = InlineKeyboardBuilder()
|
||
to_start.add(types.InlineKeyboardButton(text="◀️ В начало", callback_data="start"))
|
||
|
||
fill_check = InlineKeyboardBuilder()
|
||
fill_check.add(types.InlineKeyboardButton(text="Заполнить данные", callback_data="fill_check"))
|
||
|
||
check_failed = InlineKeyboardBuilder()
|
||
check_failed.add(
|
||
InlineKeyboardButton(text="Заполнить данные", callback_data="fill_check"),
|
||
InlineKeyboardButton(text="Сформировать отчет", callback_data="make_report"),
|
||
InlineKeyboardButton(text="◀️ В начало", callback_data="start")
|
||
)
|
||
check_failed.adjust(1, 1, 1)
|
||
|
||
daily_back1 = InlineKeyboardBuilder()
|
||
daily_back1.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="start"))
|
||
|
||
|
||
input_check_back1 = InlineKeyboardBuilder()
|
||
input_check_back1.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="input_check_back1"))
|
||
|
||
input_check_back2 = InlineKeyboardBuilder()
|
||
input_check_back2.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="input_check_back2"))
|
||
|
||
input_check_back3 = InlineKeyboardBuilder()
|
||
input_check_back3.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="input_check_back3"))
|
||
|
||
input_check_back4 = InlineKeyboardBuilder()
|
||
input_check_back4.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="input_check_back4"))
|
||
|
||
input_check_back5 = InlineKeyboardBuilder()
|
||
input_check_back5.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="input_check_back5"))
|
||
|
||
input_check_back6 = InlineKeyboardBuilder()
|
||
input_check_back6.add(types.InlineKeyboardButton(text="◀️ Назад", callback_data="input_check_back6")) |