Exemple de notification Slack avec python lambda

Configuration

--Le gestionnaire est spécifié par nom de fichier.nom de fonction image.png

Ajouter un WebHook à venir dans Slack

image.png

code

--Il semble que le module de requête qui sort par google soit absorbé dans urllib


import json
import urllib.request

def post_slack():
    send_data = {
        "username": "notify_slack",
        "icon_emoji": ":vampire:",
        "text": "test",
    }
    send_text = "payload=" + json.dumps(send_data)
    
    method = 'POST'
    headers = {'Content-Type': 'application/json'}
    WEB_HOOK_URL = "https://hooks.slack.com/services/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"

    #Assemblez l'objet
    request = urllib.request.Request(
        WEB_HOOK_URL, 
        data=send_text.encode('utf-8'), 
        method=method
    )

    #POST est en fait exécuté ici
    with urllib.request.urlopen(request) as response:
        response_body = response.read().decode('utf-8')

#Appelé pour la première fois par Lambda
def lambda_handler(event, context):
    response = post_slack()
    return response

Contrôle de fonctionnement

--Exécuter test à partir de lambda

Recommended Posts

Exemple de notification Slack avec python lambda
Publiez sur Slack avec Python 3
Surveillance du site et notification d'alerte avec AWS Lambda + Python + Slack
Envoyer des notifications push aux applications iOS avec Python2 (avec un exemple de code)
mail html avec image à envoyer avec python
Connectez-vous à s3 avec AWS Lambda Python
Exemple de conversion en ondelettes d'images en Python
Envoyer un message de Slack à un serveur Python
Envoyer un message à LINE avec Python (LINE Notify)
Envoyez un email à l'adresse de Spushi avec python
Surveillance simple du serveur avec AWS Lambda (Python) et notification des résultats avec Slack
Exporter un instantané RDS vers S3 avec Lambda (Python)
Télécharger des fichiers sur Google Drive avec Lambda (Python)
Envoyer des e-mails par Python
[Python] Mention à plusieurs personnes avec l'API de Slack
Flux pour terminer l'authentification Slack avec Flask (Python)
Créez des paramètres dans terraform pour envoyer des messages depuis AWS Lambda Python3.8 vers Slack
Écrire plusieurs enregistrements dans DynamoDB avec Lambda (Python, JavaScript)
Je veux AWS Lambda avec Python sur Mac!
Exemple de données créées avec python
Connectez-vous à BigQuery avec Python
Envoyer du courrier japonais avec Python3
Publier de Python vers Slack
publier sur vim → Python → Slack
Exploitez TwitterBot avec Lambda, Python
Connectez-vous à Wikipedia avec Python
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Comment utiliser Python lambda
Publier sur Slack en Python
Envoyer en utilisant Python avec Gmail
Publié en tant que pièce jointe à Slack sur AWS Lambda (Python)
Comment installer NPI + envoyer un message à la ligne avec python
Un exemple de python pour apprendre XOR avec un algorithme génétique sur un réseau neuronal
J'ai essayé différentes méthodes pour envoyer du courrier japonais avec Python
[AWS] Essayez d'ajouter la bibliothèque Python à la couche avec SAM + Lambda (Python)
[Python] Exportez régulièrement de CloudWatch Logs vers S3 avec Lambda
[Présentation de l'application Udemy Python3 +] 58. Lambda
Python: comment utiliser async avec
Lien pour commencer avec python
[Python] Ecrire dans un fichier csv avec Python
Ravi de vous rencontrer avec python
Essayez d'exploiter Facebook avec Python
Détection de visage avec Lambda (Python) + Rekognition
Sortie vers un fichier csv avec Python
[Automation] Envoyer des e-mails Outlook avec Python
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Convertir la liste en DataFrame avec python
Conversion MP3 → WAV avec Python
Pour faire une récursion avec Python2
Que faire avec la sortie de PYTHON?
Comment calculer la date avec python
Notifier HipChat avec AWS Lambda (Python)
Publiez facilement sur Twitter avec Python 3
Je veux déboguer avec Python
Utiliser PostgreSQL avec Lambda (Python + psycopg2)