diff options
-rw-r--r-- | ch1p/functions.py | 7 | ||||
-rw-r--r-- | pyproject.toml | 7 |
2 files changed, 13 insertions, 1 deletions
diff --git a/ch1p/functions.py b/ch1p/functions.py index 51335f8..256b594 100644 --- a/ch1p/functions.py +++ b/ch1p/functions.py @@ -18,7 +18,10 @@ def _get_vars(params: List[Tuple], kw: dict) -> List[AnyStr]: return result -def telegram_notify(text: str, parse_mode: str = None, **kwargs): +def telegram_notify(text: str, + parse_mode: str = None, + disable_web_page_preview: bool = False, + **kwargs): chat_id, token = _get_vars([ ('chat_id', 'TELEGRAM_CHAT_ID'), ('token', 'TELEGRAM_TOKEN') @@ -30,6 +33,8 @@ def telegram_notify(text: str, parse_mode: str = None, **kwargs): } if parse_mode is not None: data['parse_mode'] = parse_mode + if disable_web_page_preview: + data['disable_web_page_preview'] = 1 r = requests.post('https://api.telegram.org/bot%s/sendMessage' % token, data=data) diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..ef4030a --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,7 @@ +[build-system] +requires = [ + "setuptools>=54", + "wheel", + "requests", +] +build-backend = "setuptools.build_meta" |