Initial commit

This commit is contained in:
Forden
2020-04-06 00:12:41 +03:00
parent 0f5a395b72
commit af8294ff61
22 changed files with 214 additions and 0 deletions

7
filters/__init__.py Normal file
View File

@@ -0,0 +1,7 @@
from aiogram import Dispatcher
from .is_admin import AdminFilter
def setup(dp: Dispatcher):
dp.filters_factory.bind(AdminFilter)

14
filters/is_admin.py Normal file
View File

@@ -0,0 +1,14 @@
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