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:
Kostiantyn Kriuchkov
2020-04-14 01:50:57 +03:00
parent 13ff8d0478
commit eab45a5088
30 changed files with 141 additions and 223 deletions

View File

@@ -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

View File

@@ -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