create_bot.py 777 B

12345678910111213141516171819
  1. import logging
  2. from aiogram import Bot, Dispatcher
  3. from aiogram.client.default import DefaultBotProperties
  4. from aiogram.enums import ParseMode
  5. from aiogram.fsm.storage.memory import MemoryStorage
  6. from decouple import config
  7. from apscheduler.schedulers.asyncio import AsyncIOScheduler
  8. # from db_handler.db_class import PostgresHandler
  9. # pg_db = PostgresHandler(config('PG_LINK'))
  10. scheduler = AsyncIOScheduler(timezone="Europe/Moscow")
  11. admins = [int(admin_id) for admin_id in config('ADMINS').split(',')]
  12. logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
  13. logger = logging.getLogger(__name__)
  14. bot = Bot(token=config('TOKEN'), default=DefaultBotProperties(parse_mode=ParseMode.HTML))
  15. dp = Dispatcher(storage=MemoryStorage())