imseldrith commited on
Commit
97d51f3
·
verified ·
1 Parent(s): 67793ba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -22,6 +22,8 @@ def fbverify():
22
  token = request.args.get("hub.verify_token")
23
  challenge = request.args.get("hub.challenge")
24
 
 
 
25
  if mode == "subscribe" and challenge:
26
  if token == VERIFY_TOKEN:
27
  return challenge, 200
@@ -32,7 +34,7 @@ def fbverify():
32
  @app.route("/", methods=['POST'])
33
  def fbwebhook():
34
  data = request.get_json()
35
- print(data)
36
 
37
  try:
38
  # Extract the message and sender ID from the request
@@ -40,6 +42,8 @@ def fbwebhook():
40
  message = messaging_event.get('message', {})
41
  sender_id = messaging_event['sender']['id']
42
 
 
 
43
  # Check if the received message is "hi"
44
  if message.get('text') == "hi":
45
  request_body = {
@@ -51,6 +55,8 @@ def fbwebhook():
51
  }
52
  }
53
  response = requests.post(API_URL, json=request_body)
 
 
54
  return jsonify(response.json()), response.status_code
55
 
56
  except KeyError as e:
 
22
  token = request.args.get("hub.verify_token")
23
  challenge = request.args.get("hub.challenge")
24
 
25
+ print(f"Verification request - mode: {mode}, token: {token}, challenge: {challenge}")
26
+
27
  if mode == "subscribe" and challenge:
28
  if token == VERIFY_TOKEN:
29
  return challenge, 200
 
34
  @app.route("/", methods=['POST'])
35
  def fbwebhook():
36
  data = request.get_json()
37
+ print("Received data:", data)
38
 
39
  try:
40
  # Extract the message and sender ID from the request
 
42
  message = messaging_event.get('message', {})
43
  sender_id = messaging_event['sender']['id']
44
 
45
+ print(f"Sender ID: {sender_id}, Message: {message}")
46
+
47
  # Check if the received message is "hi"
48
  if message.get('text') == "hi":
49
  request_body = {
 
55
  }
56
  }
57
  response = requests.post(API_URL, json=request_body)
58
+ print(f"Response Status Code: {response.status_code}")
59
+ print(f"Response Body: {response.text}")
60
  return jsonify(response.json()), response.status_code
61
 
62
  except KeyError as e: