Update app.py
Browse files
app.py
CHANGED
|
@@ -81,6 +81,8 @@ def api():
|
|
| 81 |
else:
|
| 82 |
message_list[payload.get("msg_id")] = {"user_id": payload.get("user_id"),
|
| 83 |
"amount": get_amount(payload.get("msg_text"))}
|
|
|
|
|
|
|
| 84 |
|
| 85 |
for msg_id, data in message_list.items():
|
| 86 |
quoted_msg_id = data.get("quoted_msg_id")
|
|
@@ -94,6 +96,7 @@ def api():
|
|
| 94 |
paid += value.get("amount")
|
| 95 |
print(amount, paid)
|
| 96 |
if (amount-paid > 1):
|
|
|
|
| 97 |
print("未付清")
|
| 98 |
break
|
| 99 |
|
|
@@ -133,13 +136,13 @@ def get_payload_dict(raw_payload) -> dict:
|
|
| 133 |
"unsend_msg_id": events.get("unsend", {}).get("messageId")}
|
| 134 |
|
| 135 |
|
| 136 |
-
def send_text(token: str, text: str):
|
| 137 |
requests.post("https://api.line.me/v2/bot/message/reply", headers={
|
| 138 |
"Content-Type": "application/json; charset=UTF-8",
|
| 139 |
"Authorization": "Bearer " + LINE_CHANNEL_ACCESS_TOKEN
|
| 140 |
}, json={
|
| 141 |
"replyToken": token,
|
| 142 |
-
"messages": [{"type": "text", "text": text}]
|
| 143 |
})
|
| 144 |
|
| 145 |
|
|
|
|
| 81 |
else:
|
| 82 |
message_list[payload.get("msg_id")] = {"user_id": payload.get("user_id"),
|
| 83 |
"amount": get_amount(payload.get("msg_text"))}
|
| 84 |
+
print(payload.get("token"), "回覆測試", payload.get("quote_token"))
|
| 85 |
+
send_text(payload.get("token"), "回覆測試", payload.get("quote_token"))
|
| 86 |
|
| 87 |
for msg_id, data in message_list.items():
|
| 88 |
quoted_msg_id = data.get("quoted_msg_id")
|
|
|
|
| 96 |
paid += value.get("amount")
|
| 97 |
print(amount, paid)
|
| 98 |
if (amount-paid > 1):
|
| 99 |
+
data.get("quote_token")
|
| 100 |
print("未付清")
|
| 101 |
break
|
| 102 |
|
|
|
|
| 136 |
"unsend_msg_id": events.get("unsend", {}).get("messageId")}
|
| 137 |
|
| 138 |
|
| 139 |
+
def send_text(token: str, text: str, quote_token: str | None = None):
|
| 140 |
requests.post("https://api.line.me/v2/bot/message/reply", headers={
|
| 141 |
"Content-Type": "application/json; charset=UTF-8",
|
| 142 |
"Authorization": "Bearer " + LINE_CHANNEL_ACCESS_TOKEN
|
| 143 |
}, json={
|
| 144 |
"replyToken": token,
|
| 145 |
+
"messages": [{"type": "text", "text": text, "quoteToken": quote_token}]
|
| 146 |
})
|
| 147 |
|
| 148 |
|