21 lines
612 B
Python
21 lines
612 B
Python
from rich import print
|
|
from aiogram.types import BotCommand
|
|
from bot.common import bot
|
|
|
|
|
|
async def set_commands():
|
|
from bot.handlers.help.help_strings import help_data
|
|
|
|
await bot.set_my_commands(
|
|
commands=list(
|
|
map(
|
|
(lambda x: BotCommand(
|
|
command='/' + x,
|
|
description=help_data.get(x) if help_data.get(x) else f'No info for {x}'
|
|
)
|
|
), help_data.keys())
|
|
) + [BotCommand(command='/help', description='Get commands list or info by command')]
|
|
)
|
|
|
|
print('[gray]Commands registered[/]')
|