Update app.py
Browse files
app.py
CHANGED
|
@@ -34,7 +34,7 @@ def api():
|
|
| 34 |
|
| 35 |
if "$$$" in payload.get("msg_text"):
|
| 36 |
if "計算" in payload.get("msg_text"):
|
| 37 |
-
|
| 38 |
# username_list = get_username_list()
|
| 39 |
# print(username_list)
|
| 40 |
# for user_id in username_list:
|
|
@@ -100,14 +100,13 @@ def get_username(user_id: str):
|
|
| 100 |
return "Unknow"
|
| 101 |
|
| 102 |
|
| 103 |
-
def
|
| 104 |
-
url = f"https://api.line.me/v2/bot/group/{GROUP_ID}/members/
|
| 105 |
try:
|
| 106 |
res_json = requests.get(url, headers={"Authorization": "Bearer " + LINE_CHANNEL_ACCESS_TOKEN}).json()
|
| 107 |
-
|
| 108 |
-
return res_json.get("memberIds")
|
| 109 |
except:
|
| 110 |
-
return
|
| 111 |
|
| 112 |
|
| 113 |
def get_amount(text: str) -> float | None:
|
|
@@ -119,4 +118,3 @@ def get_amount(text: str) -> float | None:
|
|
| 119 |
|
| 120 |
if __name__ == "__main__":
|
| 121 |
app.run(host="0.0.0.0", port=7860)
|
| 122 |
-
get_username_list()
|
|
|
|
| 34 |
|
| 35 |
if "$$$" in payload.get("msg_text"):
|
| 36 |
if "計算" in payload.get("msg_text"):
|
| 37 |
+
print(get_users_number())
|
| 38 |
# username_list = get_username_list()
|
| 39 |
# print(username_list)
|
| 40 |
# for user_id in username_list:
|
|
|
|
| 100 |
return "Unknow"
|
| 101 |
|
| 102 |
|
| 103 |
+
def get_users_number() -> int:
|
| 104 |
+
url = f"https://api.line.me/v2/bot/group/{GROUP_ID}/members/count"
|
| 105 |
try:
|
| 106 |
res_json = requests.get(url, headers={"Authorization": "Bearer " + LINE_CHANNEL_ACCESS_TOKEN}).json()
|
| 107 |
+
return res_json.get("count")
|
|
|
|
| 108 |
except:
|
| 109 |
+
return 0
|
| 110 |
|
| 111 |
|
| 112 |
def get_amount(text: str) -> float | None:
|
|
|
|
| 118 |
|
| 119 |
if __name__ == "__main__":
|
| 120 |
app.run(host="0.0.0.0", port=7860)
|
|
|