mirror of
https://github.com/yawaflua/Easy_telegram_bot.git
synced 2025-12-13 17:06:24 +02:00
Telegram bot
This commit is contained in:
20
telegram bot/dispatcher.py
Normal file
20
telegram bot/dispatcher.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import logging
|
||||
from aiogram import Bot, Dispatcher
|
||||
from filters import IsOwnerFilter, IsAdminFilter, MemberCanRestrictFilter
|
||||
import config
|
||||
|
||||
# Configure logging
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
# prerequisites
|
||||
if not config.BOT_TOKEN:
|
||||
exit("No token provided")
|
||||
|
||||
# init
|
||||
bot = Bot(token=config.BOT_TOKEN, parse_mode="HTML")
|
||||
dp = Dispatcher(bot)
|
||||
|
||||
# activate filters
|
||||
dp.filters_factory.bind(IsOwnerFilter)
|
||||
dp.filters_factory.bind(IsAdminFilter)
|
||||
dp.filters_factory.bind(MemberCanRestrictFilter)
|
||||
Reference in New Issue
Block a user