Nous avons résumé comment publier un message sur Google Hangouts Chat en spécifiant un fil de discussion.
Je vais l'omettre. (Je peux l'ajouter plus tard
Je vais l'omettre. (Je peux l'ajouter plus tard
Publiez un message à l'aide de l'URL du webhook.
import requests
webhook_url = 'https://chat.googleapis.com/*******'
response = requests.post(
webhook_url,
json={"text": "Test de transmission\n"}
)
Le résultat ressemble à ceci.
Si vous publiez plusieurs fois de cette façon, chaque message sera publié dans un fil de discussion distinct.
Imprimez la réponse lorsque vous publiez un message. Le contenu de la réponse décodée est décrit dans l'attribut text.
print(response.text)
Copiez l'identificateur de thread répertorié dans "thread".
{
"name": "spaces/***********/messages/***********************",
"sender": {
"name": "users/*********************",
"displayName": "test_webhook",
"avatarUrl": "",
"email": "",
"domainId": "",
"type": "BOT"
},
"text": "Test de transmission\n",
"cards": [],
"previewText": "",
"annotations": [],
"thread": {
"name": "spaces/***********/threads/***********"← ici
},
"space": {
"name": "spaces/***********",
"type": "ROOM",
"displayName": "test"
},
"fallbackText": "",
"argumentText": "Test de transmission\n",
"createTime": "2020-02-18T14:33:38.083263Z"
}
Utilisez l'identificateur de thread obtenu à l'étape 4 pour spécifier le thread et publier le message.
import requests
webhook_url = 'https://chat.googleapis.com/*******'
thread = "spaces/***********/threads/***********"
response = requests.post(
webhook_url,
json = {
"text": "Test de transmission\n",
"thread": {
"name": thread
}
}
)
Ensuite, le message sera publié dans le fil de discussion qui a publié le message dans 3.
J'ai pu publier un message sur Google Hangouts Chat en spécifiant un fil de discussion.
Si vous le souhaitez, veuillez commenter.
Recommended Posts