Deleted mysql support, redis password, webhook, keyboard constructors, filters, loguru.
Added support of decorators in handlers Added function to notify admins on startup
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
from aiogram import Dispatcher
|
||||
|
||||
from .is_admin import AdminFilter
|
||||
|
||||
# from .is_admin import AdminFilter
|
||||
|
||||
|
||||
def setup(dp: Dispatcher):
|
||||
dp.filters_factory.bind(AdminFilter)
|
||||
# dp.filters_factory.bind(AdminFilter)
|
||||
pass
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
from aiogram import types
|
||||
from aiogram.dispatcher.filters import BoundFilter
|
||||
|
||||
from data import config
|
||||
|
||||
|
||||
class AdminFilter(BoundFilter):
|
||||
key = 'is_admin'
|
||||
|
||||
def __init__(self, is_admin):
|
||||
self.is_admin = is_admin
|
||||
|
||||
async def check(self, message: types.Message):
|
||||
return message.from_user.id in config.admins
|
||||
Reference in New Issue
Block a user