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
This commit is contained in:
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "mab"
|
||||
version = "0.3.0"
|
||||
version = "0.4.0"
|
||||
authors = [
|
||||
{ name = "Tyukalov Nikita", email = "nikita@tyukalov.su" }
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user