Essayez simplement de recevoir un webhook avec ngrok et Python

tl;dr

Matière

couler

  1. Créez un serveur qui renvoie 200 OK, peu importe ce que vous recevez en Python
  2. Créez un environnement où vous pouvez recevoir un accès de l'extérieur avec ngrok
  3. Jetez un œil au contenu du webhook que vous avez reçu avec l'outil Inspecter fourni avec ngrok

Créez un serveur qui renvoie 200 OK, peu importe ce que vous recevez en Python


import http.server
import socketserver
import json

class MyHandler(http.server.BaseHTTPRequestHandler):
    def do_POST(self):
        self.send_response(200)
        self.end_headers()

with socketserver.TCPServer(("", 80), MyHandler) as httpd:
    httpd.serve_forever()
serving at port 80

Est affiché, c'est OK.

Créez un environnement où vous pouvez recevoir un accès de l'extérieur avec ngrok

Guide

auth.bat


ngrok authtoken 1UFVG5sdtzGXXXXXXXXX

80listen.bat


ngrok http 80
ngrok

Jetez un œil au contenu du webhook que vous avez reçu avec l'outil Inspecter fourni avec ngrok

ngrok
inspecter l'exemple d'écran

Recommended Posts

Essayez simplement de recevoir un webhook avec ngrok et Python
Calculons en fait le problème statistique avec Python
Essayez de le faire avec GUI, PyQt en Python
Essayez de calculer Trace en Python
Essayez d'ouvrir une sous-fenêtre avec PyQt5 et Python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Essayez de vous connecter à qiita avec Python
Essayez d'envoyer un paquet SYN en Python
Vérifier et recevoir le port série en Python (vérification du port)
Comment obtenir stacktrace en python
Essayez un tube de programmation fonctionnel en Python
Comment utiliser is et == en Python
Comment mettre un espace demi-largeur avant les lettres et les chiffres en Python.
Connectez-vous à postgreSQL depuis Python et utilisez des procédures stockées dans une boucle.
[Python] [Word] [python-docx] Essayez de créer un modèle de phrase de mot en Python en utilisant python-docx
Comment arrêter le programme jusqu'à une date et une heure spécifiques en python
Premiers pas pour essayer Google CloudVision en Python
Essayez d'implémenter Oni Mai Tsuji Miserable avec python
Organisez les modules et les packages Python dans le désordre
Comment recevoir des arguments de ligne de commande en Python
3.14 π jour, alors essayez de sortir en Python
Essayez auto pour évaluer automatiquement Enum dans Python 3.6
Comment générer une séquence en Python et C ++
Comment incorporer des variables dans des chaînes python
Recevoir et afficher les données de formulaire HTML en Python
Je veux créer une fenêtre avec Python
Comment créer un fichier JSON en Python
Essayez de dessiner une courbe de vie avec python
J'ai écrit une classe en Python3 et Java
Essayez de créer un code de "décryptage" en Python
Envoyer un message à Skype et Chatwork en Python
Étapes pour développer une application Web en Python
Essayez de calculer RPN avec Python (pour les débutants)
Pour ajouter un module à python que vous mettez dans Julialang
Comment notifier les canaux Discord en Python
Essayez de créer un groupe de dièdre avec Python
POST JSON avec Python et recevez avec PHP
Essayez d'utiliser l'API ChatWork et l'API Qiita en Python
Pour représenter la date, l'heure, l'heure et les secondes en Python
Comment tracer l'autocorrélation et l'autocorrélation partielle avec Python
Utilisez libsixel pour générer Sixel en Python et générer le graphe Matplotlib vers le terminal.
WEB grattage avec python et essayez de créer un nuage de mots à partir des critiques
Essayez gRPC en Python
Essayez 9 tranches en Python
Convertir la date et l'heure zonées en temps Unixtime dans Python2.7
Analyser une chaîne JSON écrite dans un fichier en Python
Comment convertir / restaurer une chaîne avec [] en python
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Recevez le formulaire en Python et faites diverses choses
Essayez de créer un fichier compressé en utilisant Python et zlib
Recevez des données de dictionnaire à partir de programmes Python avec AppleScript
Essayez d'améliorer votre propre quiz d'introduction avec Python
(Python) Essayez de développer une application Web en utilisant Django
Je veux écrire en Python! (2) Écrivons un test
[Python] Comment développer des variables dans une chaîne de caractères
Essayez le fonctionnement de la base de données avec Python et visualisez avec d3
Essayez de rechercher un profil d'un million de caractères en Python