This commit is contained in:
djimbo
2022-08-13 09:18:51 +03:00
commit 562d7f1acf
34 changed files with 1236 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# - *- coding: utf- 8 - *-
from aiogram import Bot
from aiogram.types import BotCommand, BotCommandScopeChat, BotCommandScopeDefault
from tgbot.config import get_admins
# Команды для юзеров
user_commands = [
BotCommand(command="start", description="♻ Перезапустить бота"),
BotCommand(command="inline", description="🌀 Получить Inline клавиатуру"),
]
# Команды для админов
admin_commands = [
BotCommand(command="start", description="♻ Перезапустить бота"),
BotCommand(command="inline", description="🌀 Получить Inline клавиатуру"),
BotCommand(command="log", description="🖨 Получить Логи"),
BotCommand(command="db", description="📦 Получить Базу Данных"),
]
# Установка команд
async def set_commands(bot: Bot):
await bot.set_my_commands(user_commands, scope=BotCommandScopeDefault())
for admin in get_admins():
try:
await bot.set_my_commands(admin_commands, scope=BotCommandScopeChat(chat_id=admin))
except:
pass