Commit Graph

12 Commits

Author SHA1 Message Date
0e9b621895 Added file downloading, updated to v0.5.1 2026-09-13 03:17:12 +03:00
f3f1e24c0b Updated to v0.5.0 2026-09-12 23:34:57 +03:00
cb520814d8 Added description of filter system to README.md 2026-09-12 22:49:55 +03:00
e10c920a56 Fixed README.md 2026-09-12 20:24:18 +03:00
156afd6b61 Fixed README references example that don't exist 2026-09-12 20:23:44 +03:00
fa97e4b098 Repo improvements
- Improved README.md
- Added examples
- Added `session_storage/` to .gitignore so that examples do not introduce leftover files after execution
2026-09-12 20:16:39 +03:00
b8e598715c Little README update 2026-09-09 19:46:05 +03:00
f58c8601d1 Filter update, fixed bot stop, v0.4.0
- Fixed `asyncio.shield` not being awaited in `ClientManager.stop()` (that led to `next_batch` value not being saved and session not being closed properly)
- `BaseEventFilter` does not have any abstract methods anymore and can be used to use callback for any event
- `BaseEventFilter.__repr__` prints class name now
- `BaseEventFilter.__call__` returns True now
- Added `EventTypeFilter` which can be used to check if the event is an instance of some class
- Removed most room events
- Added `NewMessageFilter`, `EditedMessageFilter`, `RedactedMessageFilter`, `SenderIsFilter` and `SenderIsBotFilter`
- Removed `FormattedTextFilter`
- Text filters are derived from `NewMessageFilter` so they won't match edited messages anymore
2026-09-09 19:43:29 +03:00
90c5ae7a78 Updated to v0.3.0 2026-09-09 00:40:08 +03:00
b62473c468 Updated README 2026-09-02 18:24:24 +03:00
Nikita Tyukalov, ASUS, Linux
c3046307c7 README update 2026-08-25 09:48:13 +03:00
Nikita Tyukalov, ASUS, Linux
57d30e9b15 Basic project files added 2026-08-24 20:39:02 +03:00