main.py 703 B

123456789101112131415161718192021
  1. from aiogram.utils import executor
  2. from bot.dispatcher import dp
  3. import logging
  4. import handlers
  5. from Moodle.scheduler import on_start
  6. if __name__ == '__main__':
  7. logging.basicConfig(level=logging.INFO)
  8. handlers.start.main_register(dp)
  9. handlers.user.registration.register(dp)
  10. handlers.user.make_event.register(dp)
  11. handlers.admin.deny_user.register(dp)
  12. handlers.admin.accept_user.register(dp)
  13. handlers.admin.accept_event.register(dp)
  14. handlers.admin.deny_event.register(dp)
  15. handlers.user.my_events.register(dp)
  16. handlers.user.all_events.register(dp)
  17. handlers.admin.all_message.register(dp)
  18. executor.start_polling(dp, skip_updates=True, on_startup=on_start)