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
|