Added timetable

This commit is contained in:
2023-02-19 00:51:52 +02:00
parent f735b691e4
commit 3d5a2eb1c7
8 changed files with 83 additions and 3 deletions

View File

@@ -1 +1,2 @@
from . import main
from . import main
from . import timetable

View File

@@ -7,7 +7,7 @@ from keyboards.inline.keyboard import cancel_button, menu
from parser import get_about_replacements
@dp.callback_query_handler(lambda c: c.data != "back")
@dp.callback_query_handler(lambda c: c.data != "back" and not len(c.data.split("|")) == 2)
async def callback_query(query: types.CallbackQuery):
from_user = query.from_user
data = get_about_replacements()

View File

@@ -0,0 +1,21 @@
import io
import json
from aiogram import types
from load import dp, bot
from keyboards.inline.timetable import timetable
@dp.callback_query_handler(lambda c: c.data.split("|")[0] == "timetable")
async def callback_table(query: types.CallbackQuery):
message = query.message
group = query.data.split("|")[1]
file = timetable(group)
for f in file:
await bot.send_photo(
message.chat.id,
io.BytesIO(open(f, 'rb').read())
)
await query.answer()