diff --git a/main.py b/main.py index 6aa3807..0a7f46b 100644 --- a/main.py +++ b/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():