# Define the Telegram API endpoint.
TELEGRAM_API_URL =
"https://api.telegram.org/bot{token}/"
# Define the path to the file containing the Telegram API token.
TOKEN_FILE =
"./token.txt"
# Define the message to be sent.
MESSAGE_TEXT =
"Hello, world!"
# Read the Telegram API token from the file.
with open(TOKEN_FILE,
"r"
)
as
f:
token = f.read().strip()
# Construct the URL
for
the API request.
api_url = TELEGRAM_API_URL.format(token=token)
# Make the API request.
response = requests.post(api_url, data={
"chat_id"
:
"me"
,
"text"
: MESSAGE_TEXT})
# Check
if
the request was successful.
if
response.status_code == 200:
# Extract the message ID from the response.
message_id = response.json()[
"result"
][
"message_id"
]
#
Print
the message ID.
print
(f
"Message sent. Message ID: {message_id}"
)
else
:
#
Print
an error message.
print
(
"Error sending message."
)