Добавлено обработка ошибок при создании заметок в 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}.")
|
await msg.answer(f"Добавлено в ежедневную заметку за {today_date}.")
|
||||||
else:
|
else:
|
||||||
# Создаём новую заметку на сегодня
|
# Создаём новую заметку на сегодня
|
||||||
ea.create_note(
|
try:
|
||||||
parentNoteId=day_id,
|
ea.create_note(
|
||||||
title=today_date,
|
parentNoteId=day_id,
|
||||||
content=content,
|
title=today_date,
|
||||||
type="text",
|
content=content,
|
||||||
)
|
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
|
||||||
ea.create_note(
|
try:
|
||||||
parentNoteId=INBOX_NOTE_ID, title=title, content=content, type="text"
|
ea.create_note(
|
||||||
)
|
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():
|
||||||
|
|||||||
Reference in New Issue
Block a user