link
This commit is contained in:
parent
2759a693cc
commit
01f113ec4c
@ -22,6 +22,7 @@ def fetch_schedule_for_user(user: User):
|
|||||||
lesson = mongo.lessons_collection.find_one({
|
lesson = mongo.lessons_collection.find_one({
|
||||||
"discipline": element['discipline'],
|
"discipline": element['discipline'],
|
||||||
"auditorium": element['auditorium'],
|
"auditorium": element['auditorium'],
|
||||||
|
"link": element['url1'],
|
||||||
"hse_user_id": user.hse_id,
|
"hse_user_id": user.hse_id,
|
||||||
"begin": datetime.datetime(
|
"begin": datetime.datetime(
|
||||||
year=int(year),
|
year=int(year),
|
||||||
@ -35,6 +36,7 @@ def fetch_schedule_for_user(user: User):
|
|||||||
result = mongo.lessons_collection.insert_one({
|
result = mongo.lessons_collection.insert_one({
|
||||||
"discipline": element['discipline'],
|
"discipline": element['discipline'],
|
||||||
"auditorium": element['auditorium'],
|
"auditorium": element['auditorium'],
|
||||||
|
"link": element['url1'],
|
||||||
"hse_user_id": user.hse_id,
|
"hse_user_id": user.hse_id,
|
||||||
"begin": datetime.datetime(
|
"begin": datetime.datetime(
|
||||||
year=int(year),
|
year=int(year),
|
||||||
|
@ -25,6 +25,8 @@ def process():
|
|||||||
ans += f"🕑 {lesson['begin'].strftime('%H:%M')}\n"
|
ans += f"🕑 {lesson['begin'].strftime('%H:%M')}\n"
|
||||||
ans += f"🕗 {lesson['end'].strftime('%H:%M')}\n"
|
ans += f"🕗 {lesson['end'].strftime('%H:%M')}\n"
|
||||||
ans += f"🧑🏫 {(lesson['lecturer'] or 'Неизвестно')}\n"
|
ans += f"🧑🏫 {(lesson['lecturer'] or 'Неизвестно')}\n"
|
||||||
|
if lesson['link']:
|
||||||
|
ans += f"🌏 {lesson['link']}"
|
||||||
try:
|
try:
|
||||||
bot.send_message(
|
bot.send_message(
|
||||||
user["chat_id"],
|
user["chat_id"],
|
||||||
|
@ -26,7 +26,8 @@ class Mongo:
|
|||||||
("discipline", 1),
|
("discipline", 1),
|
||||||
("auditorium", 1),
|
("auditorium", 1),
|
||||||
("begin", 1),
|
("begin", 1),
|
||||||
("hse_user_id", 1)
|
("hse_user_id", 1),
|
||||||
|
("link", 1)
|
||||||
])
|
])
|
||||||
self.lessons_collection.create_index([
|
self.lessons_collection.create_index([
|
||||||
("hse_user_id", 1),
|
("hse_user_id", 1),
|
||||||
|
@ -78,6 +78,8 @@ class RUZ:
|
|||||||
ans += f"🕑 {lesson['begin'].strftime('%H:%M')}\n"
|
ans += f"🕑 {lesson['begin'].strftime('%H:%M')}\n"
|
||||||
ans += f"🕗 {lesson['end'].strftime('%H:%M')}\n"
|
ans += f"🕗 {lesson['end'].strftime('%H:%M')}\n"
|
||||||
ans += f"🧑 {(lesson['lecturer'] or 'Неизвестно')}\n"
|
ans += f"🧑 {(lesson['lecturer'] or 'Неизвестно')}\n"
|
||||||
|
if lesson['link']:
|
||||||
|
ans += f"🌏 {lesson['link']}"
|
||||||
ans += "\n"
|
ans += "\n"
|
||||||
return ans
|
return ans
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user