Добавлено обработка ошибок при создании заметок в Trilium для улучшения стабильности
All checks were successful
Deploy bot / build-deploy (push) Successful in 26s

This commit is contained in:
Dmitry
2025-12-12 10:56:51 +03:00
parent e4cafaefaf
commit 43c1747ccb

View File

@@ -154,6 +154,7 @@ async def handler(msg: Message):
await msg.answer(f"Добавлено в ежедневную заметку за {today_date}.") await msg.answer(f"Добавлено в ежедневную заметку за {today_date}.")
else: else:
# Создаём новую заметку на сегодня # Создаём новую заметку на сегодня
try:
ea.create_note( ea.create_note(
parentNoteId=day_id, parentNoteId=day_id,
title=today_date, title=today_date,
@@ -161,14 +162,19 @@ async def handler(msg: Message):
type="text", type="text",
) )
await msg.answer(f"Создана ежедневная заметка за {today_date}.") await msg.answer(f"Создана ежедневная заметка за {today_date}.")
except Exception as create_err:
await msg.answer(f"Ошибка при создании заметки: {str(create_err)}")
except Exception as e: except Exception as e:
await msg.answer(f"Ошибка при работе с ежедневной заметкой: {str(e)}") await msg.answer(f"Ошибка при работе с ежедневной заметкой: {str(e)}")
else: else:
# Обычное сохранение в Inbox # Обычное сохранение в Inbox
try:
ea.create_note( ea.create_note(
parentNoteId=INBOX_NOTE_ID, title=title, content=content, type="text" parentNoteId=INBOX_NOTE_ID, title=title, content=content, type="text"
) )
await msg.answer("Заметка сохранена в Trilium.") await msg.answer("Заметка сохранена в Trilium.")
except Exception as e:
await msg.answer(f"Ошибка при сохранении в Inbox: {str(e)}")
async def main(): async def main():