mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
Update README.md
This commit is contained in:
parent
5f4cd09490
commit
cf78234e3a
28
README.md
28
README.md
@ -169,19 +169,6 @@ TeleBot supports the following filters:
|
|||||||
|commands|list of strings|`True` if `message.content_type == 'text'` and `message.text` starts with a command that is in the list of strings.|
|
|commands|list of strings|`True` if `message.content_type == 'text'` and `message.text` starts with a command that is in the list of strings.|
|
||||||
|chat_types|list of chat types|`True` if `message.chat.type` in your filter
|
|chat_types|list of chat types|`True` if `message.chat.type` in your filter
|
||||||
|func|a function (lambda or function reference)|`True` if the lambda or function reference returns `True`
|
|func|a function (lambda or function reference)|`True` if the lambda or function reference returns `True`
|
||||||
|
|
||||||
### Custom filters
|
|
||||||
Also, you can use built-in custom filters. Or, you can create your own filter.
|
|
||||||
|
|
||||||
[Example of custom filter](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/custom_filters.py)
|
|
||||||
|
|
||||||
Also, we have examples on them. Check this links:
|
|
||||||
|
|
||||||
You can check some built-in filters in source [code](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/telebot/custom_filters.py)
|
|
||||||
|
|
||||||
Example of [filtering by id](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/id_filter_example.py)
|
|
||||||
|
|
||||||
Example of [filtering by text](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/text_filter_example.py)
|
|
||||||
|
|
||||||
Here are some examples of using the filters and message handlers:
|
Here are some examples of using the filters and message handlers:
|
||||||
|
|
||||||
@ -300,6 +287,21 @@ def start(message):
|
|||||||
assert message.another_text == message.text + ':changed'
|
assert message.another_text == message.text + ':changed'
|
||||||
```
|
```
|
||||||
There are other examples using middleware handler in the [examples/middleware](examples/middleware) directory.
|
There are other examples using middleware handler in the [examples/middleware](examples/middleware) directory.
|
||||||
|
|
||||||
|
|
||||||
|
### Custom filters
|
||||||
|
Also, you can use built-in custom filters. Or, you can create your own filter.
|
||||||
|
|
||||||
|
[Example of custom filter](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/custom_filters.py)
|
||||||
|
|
||||||
|
Also, we have examples on them. Check this links:
|
||||||
|
|
||||||
|
You can check some built-in filters in source [code](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/telebot/custom_filters.py)
|
||||||
|
|
||||||
|
Example of [filtering by id](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/id_filter_example.py)
|
||||||
|
|
||||||
|
Example of [filtering by text](https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/text_filter_example.py)
|
||||||
|
|
||||||
|
|
||||||
#### TeleBot
|
#### TeleBot
|
||||||
```python
|
```python
|
||||||
|
Loading…
Reference in New Issue
Block a user