Третья часть: сделаны обработчики команд
This commit is contained in:
@@ -2,3 +2,5 @@
|
||||
# Инициализация модуля keyboards, для создания клавиатур
|
||||
|
||||
# Экспортирование модулей во внешние слои проекта
|
||||
from .inline_kb import *
|
||||
from .reply_kb import *
|
||||
|
||||
@@ -2,3 +2,4 @@
|
||||
# Инициализация модуля inline_kb, для inline-клавиатур
|
||||
|
||||
# Экспортирование модулей во внешние слои проекта
|
||||
from start_inline_kb import get_start_kb
|
||||
|
||||
19
BotCode/keyboards/inline_kb/start_inline_kb.py
Normal file
19
BotCode/keyboards/inline_kb/start_inline_kb.py
Normal 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()
|
||||
Reference in New Issue
Block a user