Третья часть: сделаны обработчики команд

This commit is contained in:
Verum
2025-02-22 23:14:48 +07:00
parent 705a23b84f
commit 410b8eff59
10 changed files with 113 additions and 9 deletions

View File

@@ -2,3 +2,5 @@
# Инициализация модуля keyboards, для создания клавиатур
# Экспортирование модулей во внешние слои проекта
from .inline_kb import *
from .reply_kb import *

View File

@@ -2,3 +2,4 @@
# Инициализация модуля inline_kb, для inline-клавиатур
# Экспортирование модулей во внешние слои проекта
from start_inline_kb import get_start_kb

View File

@@ -0,0 +1,19 @@
# BotCode/keyboards/inline_kb/start_inline_kb.py
# Создания инлайн-клавиатуры на команду: /start
from aiogram.types import InlineKeyboardMarkup
from BotLibrary import ikb
# Создание роутера и настройка экспорта
__all__ = ("get_start_kb",)
# Функция создания клавиатуры на команду: /actor
def get_start_kb() -> InlineKeyboardMarkup:
# Добавляем кнопки, группируя их по строкам
ikb.button(text="Посмотреть инфо-канал", url="https://t.me/laveilinfo")
ikb.button(text="Отправить анкету", url="https://t.me/laveilinfo")
ikb.button(text="Предложить союз", url="https://t.me/laveilinfo")
ikb.adjust(1)
return ikb.as_markup()