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

IA agentique. bla bla

 Actuellement, l’un des principaux obstacles à la réalisation du plein potentiel des agents d’IA réside dans leur incapacité à communiquer e...