Telegram notification tool
Project description
tnt-python
tnt - Telegram notification tool
Features
- Sending text messages to chat
- Sending text documents to chat
Installation
poetry add tnt-python
or
pip install tnt-python
Example
This code sends a message on your behalf to the chat
import os
from tnt_python.data import MessageData
from tnt_python.services import NotifyerService
# Your API Token
token = os.getenv("TG_TOKEN")
data = MessageData(
chat_id=os.getenv("CHAT_ID"),
text="Hello world"
)
NotifyerService().send_message(data, token)
Debug
Methods send_message
, send_coument
returns ResponseType
type dataclass.
You can output status_code
or the entire response via result
import os
from tnt_python.data import MessageData
from tnt_python.services import NotifyerService
from tnt_python.types import ResponseType
token = os.getenv("TG_TOKEN")
data = MessageData(
chat_id=os.getenv("CHAT_ID"),
text="Hello world"
)
response: ResponseType = NotifyerService().send_message(data, token)
# So you can display the entire response and the response code
print(response.status_code, response.result)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tnt-python-0.2.1.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for tnt_python-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8dd3d17e04e985e5d03f02cf11148395be299424426ddd6a7b0055efd212ff8 |
|
MD5 | 928e943c7d96d09b91271883cfda3efa |
|
BLAKE2b-256 | cd8e151dbaaca2bd38e9076bc9ba288b16ca8c336e6f71e66e83515240b9a036 |