yuripeyamashita commited on
Commit
9da9263
·
verified ·
1 Parent(s): 9065332

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -7
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
- get_username_list()
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 get_username_list() -> list:
104
- url = f"https://api.line.me/v2/bot/group/{GROUP_ID}/members/ids"
105
  try:
106
  res_json = requests.get(url, headers={"Authorization": "Bearer " + LINE_CHANNEL_ACCESS_TOKEN}).json()
107
- print(res_json)
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)