Tuesday, February 14, 2023

telegram

 pour des notifications programmable

REM : les essais avec l'API Python sont pas concluants

en revanche on arrive a quelque chose avec l'api http en utilisant requests


ca donne 

1/ enregistrer le bot sur telegram

avec @BotFather

on met un nom et un nom d'utilisateur [ qui devient lenbom du bot = @krik100bot]

et on récupère un token.

2/ pour démarrer une discussion avec le bot 

- dans le browser t.me/krik100bot

/start

et on ecrit quleque chose

Le but est de récupérer par programme le chat_id

'''''''''''

import requests

TOKEN = "....VKPB4HhVS....."

url = f"https://api.telegram.org/bot{TOKEN}/getUpdates"

print(requests.get(url).json())

"""""""""

renvoie un json. le discussion= est ce qu'on cherche

'chat': {'id': 6075052232,

3/ avec ce chat id on fait parler le bot

import requests
TOKEN = "..VKPB4HhVSwmHseWFld2W.."
chat_id = "6075052232"
message = "hello from your telegram bot"
url = f"https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id={chat_id}&text={message}"
print(requests.get(url).json()) # this sends the message


pour aller un cran plus loi regarder 



No comments:

Post a Comment

Ma journée du 01 Décembre 2025

En ce premier jour de décembre, l'heure est venue, De conter une histoire, par les dés soutenue. Quinze dés ont roulé, offrant leur dest...