Heim >Backend-Entwicklung >PHP-Tutorial >Wie sende ich eine Telegram-Nachricht mit Python?

Wie sende ich eine Telegram-Nachricht mit Python?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-23 00:42:27371Durchsuche

How to Send a Telegram Message Using Python?

# 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.")

Das obige ist der detaillierte Inhalt vonWie sende ich eine Telegram-Nachricht mit Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn