Skip to content

Bugfix llm provider error message#47

Merged
calmmage merged 4 commits into
mainfrom
dev
Jun 27, 2025
Merged

Bugfix llm provider error message#47
calmmage merged 4 commits into
mainfrom
dev

Conversation

@calmmage
Copy link
Copy Markdown
Owner

No description provided.

calmmage added 4 commits June 12, 2025 22:45
- Introduce `delete_safe` function in send_safe.py to handle safe message deletion with proper logging for TelegramBadRequest
Queue Item enhancements:
- Introduced `id` field with MongoDB `_id` alias in `queue_manager.py`
- Enabled `allow_population_by_field_name` in Pydantic Config

MongoDB integration:
- Adjusted `insert_one` to use `model_dump(by_alias=True, exclude_none=True)`
- Updated query logic to handle MongoDB documents via `model_validate`

New queue operations:
- Added `update_item`, `delete_item`, `mark_done`, `mark_undone`, `set_priority` methods
- Implemented `pop` for advanced queue item retrieval with priority and filters

Miscellaneous:
- Added logging for queue manager initialization
User retrieval:
- Made `query` parameter in `get_users` optional and added default empty dict logic.

Admin handling:
- Mapped admin usernames to user IDs in `update_admins`.
- Updated queries in `update_admins` to use resolved admin IDs instead of raw settings.

Type hint update:
- Added return type hint for `get_user_manager` function.
@calmmage calmmage merged commit aff4ab8 into main Jun 27, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant