summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ch1p/functions.py7
-rw-r--r--pyproject.toml7
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"