Добавлено обработка ошибок при создании заметок в Trilium для улучшения стабильности
All checks were successful
Deploy bot / build-deploy (push) Successful in 26s
All checks were successful
Deploy bot / build-deploy (push) Successful in 26s
This commit is contained in:
28
main.py
28
main.py
@@ -154,21 +154,27 @@ async def handler(msg: Message):
|
||||
await msg.answer(f"Добавлено в ежедневную заметку за {today_date}.")
|
||||
else:
|
||||
# Создаём новую заметку на сегодня
|
||||
ea.create_note(
|
||||
parentNoteId=day_id,
|
||||
title=today_date,
|
||||
content=content,
|
||||
type="text",
|
||||
)
|
||||
await msg.answer(f"Создана ежедневная заметка за {today_date}.")
|
||||
try:
|
||||
ea.create_note(
|
||||
parentNoteId=day_id,
|
||||
title=today_date,
|
||||
content=content,
|
||||
type="text",
|
||||
)
|
||||
await msg.answer(f"Создана ежедневная заметка за {today_date}.")
|
||||
except Exception as create_err:
|
||||
await msg.answer(f"Ошибка при создании заметки: {str(create_err)}")
|
||||
except Exception as e:
|
||||
await msg.answer(f"Ошибка при работе с ежедневной заметкой: {str(e)}")
|
||||
else:
|
||||
# Обычное сохранение в Inbox
|
||||
ea.create_note(
|
||||
parentNoteId=INBOX_NOTE_ID, title=title, content=content, type="text"
|
||||
)
|
||||
await msg.answer("Заметка сохранена в Trilium.")
|
||||
try:
|
||||
ea.create_note(
|
||||
parentNoteId=INBOX_NOTE_ID, title=title, content=content, type="text"
|
||||
)
|
||||
await msg.answer("Заметка сохранена в Trilium.")
|
||||
except Exception as e:
|
||||
await msg.answer(f"Ошибка при сохранении в Inbox: {str(e)}")
|
||||
|
||||
|
||||
async def main():
|
||||
|
||||
Reference in New Issue
Block a user