Spaces:
Running on CPU Upgrade

lunarflu HF Staff commited on
Commit
fdd91be
·
1 Parent(s): 5a56b6c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -11
app.py CHANGED
@@ -109,6 +109,9 @@ async def add_exp(member):
109
  print(f"add_exp Error: {e}")
110
 
111
 
 
 
 
112
  @bot.command(name='update_sheet')
113
  async def update_sheet(ctx):
114
  if ctx.author.id == 811235357663297546:
@@ -117,23 +120,26 @@ async def update_sheet(ctx):
117
  spreadsheet = gspread_bot.open("levelbot")
118
  worksheet2 = spreadsheet.get_worksheet(1)
119
 
120
-
121
  verified_role = guild.get_role(900063512829755413)
122
  members = verified_role.members
123
  random.shuffle(members)
124
 
125
  for member in members:
126
- print(f"member: {member}")
127
- string_user_id = str(member.id)
128
- string_user_id_2 = string_user_id[:-5]
129
- pattern = re.compile(re.escape(string_user_id_2))
 
130
 
131
- cell_list = worksheet2.findall(pattern)
132
-
133
- for cell in cell_list:
134
- row_number = cell.row
135
- column_number_to_update = 5
136
- worksheet2.update_cell(row_number, column_number_to_update, string_user_id)
 
 
 
137
 
138
 
139
  @bot.event
 
109
  print(f"add_exp Error: {e}")
110
 
111
 
112
+ memberlist = []
113
+
114
+
115
  @bot.command(name='update_sheet')
116
  async def update_sheet(ctx):
117
  if ctx.author.id == 811235357663297546:
 
120
  spreadsheet = gspread_bot.open("levelbot")
121
  worksheet2 = spreadsheet.get_worksheet(1)
122
 
 
123
  verified_role = guild.get_role(900063512829755413)
124
  members = verified_role.members
125
  random.shuffle(members)
126
 
127
  for member in members:
128
+ if member.id not in memberlist:
129
+ print(f"Processing member: {member}")
130
+ string_user_id = str(member.id)
131
+ string_user_id_2 = string_user_id[:-5]
132
+ pattern = re.compile(re.escape(string_user_id_2))
133
 
134
+ cell_list = worksheet2.findall(pattern)
135
+
136
+ for cell in cell_list:
137
+ row_number = cell.row
138
+ column_number_to_update = 5
139
+ worksheet2.update_cell(row_number, column_number_to_update, string_user_id)
140
+
141
+ memberlist.append(member.id)
142
+ print(memberlist)
143
 
144
 
145
  @bot.event