36 lines
1.1 KiB
Python
36 lines
1.1 KiB
Python
from aiogram.utils.keyboard import InlineKeyboardBuilder
|
|
|
|
from ..panel.keyboard import AdminPanelCallback
|
|
|
|
|
|
def build_bans_kb():
|
|
builder = InlineKeyboardBuilder()
|
|
|
|
builder.button(
|
|
text="📛 Забанившие бота",
|
|
callback_data=AdminPanelCallback(action="bans_export").pack(),
|
|
)
|
|
builder.button(
|
|
text="📛 Забаненные вручную",
|
|
callback_data=AdminPanelCallback(action="manual_bans_export").pack(),
|
|
)
|
|
builder.button(
|
|
text="Забанить заранее",
|
|
callback_data=AdminPanelCallback(action="bans_preemptive").pack(),
|
|
)
|
|
builder.button(
|
|
text="🗑️ Удалить забанивших",
|
|
callback_data=AdminPanelCallback(action="bans_delete_banned").pack(),
|
|
)
|
|
builder.button(
|
|
text="🗑️ Очистить забаненных",
|
|
callback_data=AdminPanelCallback(action="bans_delete_manual").pack(),
|
|
)
|
|
builder.button(
|
|
text="🔙 Назад",
|
|
callback_data=AdminPanelCallback(action="management").pack(),
|
|
)
|
|
|
|
builder.adjust(1)
|
|
return builder.as_markup()
|