Spaces:
Running on CPU Upgrade

lunarflu HF Staff commited on
Commit
d99052e
·
1 Parent(s): 92e79cf
Files changed (1) hide show
  1. app.py +33 -15
app.py CHANGED
@@ -255,28 +255,46 @@ async def restore_exp(ctx):
255
  members_with_role = [member.id for member in ctx.guild.members if lvl13 in member.roles]
256
  # extract user_id + xp based on level
257
  for member_id in members_with_role:
 
258
  xp = calculate_xp(13)
259
  level = calculate_level(xp+1)
260
- user = await bot.fetch_user(member_id)
261
  string_member_id = str(member_id)
 
 
 
262
  # get column name / data to safetycheck
263
 
264
- # does a record already exist?
265
- cell = worksheet.find('member_id')
266
- # if so, update that row...
267
-
268
- # if not, create new record
269
- length = len(worksheet.col_values(1))
270
- print(length) # number of cells that are filled
271
-
272
 
273
- cell_value = worksheet.cell(length+1,1).value
274
- if cell_value == "" or cell_value is None:
275
- print(member_id)
276
- worksheet.update_cell(length+1, 1, string_member_id)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
 
278
-
279
-
 
 
 
 
280
 
281
 
282
 
 
255
  members_with_role = [member.id for member in ctx.guild.members if lvl13 in member.roles]
256
  # extract user_id + xp based on level
257
  for member_id in members_with_role:
258
+ member = await bot.fetch_user(member_id)
259
  xp = calculate_xp(13)
260
  level = calculate_level(xp+1)
261
+
262
  string_member_id = str(member_id)
263
+ string_xp = str(xp)
264
+ string_level = str(level)
265
+
266
  # get column name / data to safetycheck
267
 
 
 
 
 
 
 
 
 
268
 
269
+ # does a record already exist?
270
+ cell = worksheet.find(string_member_id)
271
+ if cell.value != "" or cell.value is not None:
272
+ # if so, update that row...
273
+ # update exp, can only be in a positive direction
274
+ worksheet.update_cell(cell.row, cell.column+2, string_xp)
275
+ worksheet.update_cell(cell.row, cell.column+3, string_level)
276
+ else:
277
+ # if not, create new record
278
+ length = len(worksheet.col_values(1))
279
+ print(length) # number of cells that are filled
280
+ cell = worksheet.cell(length+1,1)
281
+ if cell.value == "" or cell.value is None:
282
+ print(member_id)
283
+ # id
284
+ worksheet.update_cell(length+1, 1, string_member_id)
285
+ # name
286
+ worksheet.update_cell(length+1, 2, member.name)
287
+ # xp
288
+ worksheet.update_cell(length+1, 3, string_xp)
289
+ # level
290
+ worksheet.update_cell(length+1, 4, string_level)
291
 
292
+
293
+ """
294
+ value = cell.value
295
+ row_number = cell.row
296
+ column_number = cell.col
297
+ """
298
 
299
 
300