refactor app

This commit is contained in:
Dmitry Afanasyev 2022-08-09 23:38:19 +03:00
parent bad1d79fcf
commit 295cc89853
5 changed files with 6 additions and 4 deletions

View File

@ -6,13 +6,14 @@ from aiogram.dispatcher import Dispatcher
from aiogram.dispatcher.webhook import SendMessage
from aiogram.utils.callback_data import CallbackData
from core.parse_web import parse_site, configure_firefox_driver
from core.parse_web import parse_site, configure_firefox_driver, download_gecko_driver
from settings import API_TOKEN
bot = Bot(token=API_TOKEN)
dispatcher = Dispatcher(bot)
dispatcher.middleware.setup(LoggingMiddleware())
download_gecko_driver()
driver = configure_firefox_driver()
stations_cb = CallbackData('station', 'direction')

3
app/delete.py Normal file
View File

@ -0,0 +1,3 @@
from pathlib import Path
print(Path(__file__).parent.parent)

View File

@ -2,7 +2,6 @@ from aiogram.utils.executor import start_webhook
from core.bot import bot, dispatcher
from core.logger import logger
from core.parse_web import download_gecko_driver
from core.scheduler import asyncio_schedule
from settings import WEBHOOK_URL, WEBHOOK_PATH, WEBAPP_HOST, WEBAPP_PORT
@ -26,7 +25,6 @@ async def on_shutdown(dispatcher):
if __name__ == '__main__':
download_gecko_driver()
start_webhook(
dispatcher=dispatcher,

View File

@ -4,7 +4,7 @@ from decouple import AutoConfig
# Build paths inside the project like this: BASE_DIR.joinpath('some')
# `pathlib` is better than writing: dirname(dirname(dirname(__file__)))
BASE_DIR = Path(__file__).parent.parent
BASE_DIR = Path(__file__).parent
# Loading `.env` files
# See docs: https://gitlab.com/mkleehammer/autoconfig