Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
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 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
|
|
130 |
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
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
|