Skip to content

Commit bed6300

Browse files
Issue due to not fetching selector, and trying to subscript reference;fix
1 parent 893a4c0 commit bed6300

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

bot.py

+12-9
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@ async def add_member(ctx, name: str, rating: int = 0, contributions: int = 0):
172172
await ctx.send(embed=embed)
173173

174174
except Exception as e:
175-
print(e)
175+
ctx.send(e)
176+
print(e.__traceback__)
176177

177178

178179
@bot.command()
@@ -199,7 +200,8 @@ async def add_recruits(ctx):
199200
await add_member(ctx, name)
200201

201202
except Exception as e:
202-
print(e)
203+
ctx.send(e)
204+
print(e.__traceback__)
203205

204206

205207
@bot.command()
@@ -239,7 +241,8 @@ async def set_points(ctx, name: str, rating=0, contributions=0):
239241
await ctx.send(embed=embed)
240242

241243
except Exception as e:
242-
print(e)
244+
ctx.send(e)
245+
print(e.__traceback__)
243246

244247

245248
@bot.command()
@@ -279,19 +282,20 @@ async def delete_data(ctx, name):
279282
)
280283
await ctx.send(embed=embed)
281284
except Exception as e:
282-
print(e)
285+
ctx.send(e)
286+
print(e.__traceback__)
283287

284288

285289
@bot.command()
286290
@commands.has_any_role("Leaderboard", "Cabinet Member")
287291
async def contribution(ctx, name, task):
288-
"""Add contribution to a member"""
292+
# """Add contribution to a member"""
289293
try:
290294
data = leaderboard_ref.get()
291295
if data != None:
292296
for key, value in data.items():
293297
if value["Name"].casefold() == name.casefold():
294-
selector = leaderboard_ref.child(key)
298+
selector = leaderboard_ref.child(key).get()
295299

296300
points_dict = {
297301
"pull request": 20,
@@ -334,14 +338,13 @@ async def contribution(ctx, name, task):
334338
rating,
335339
contributions,
336340
)
337-
338341
await ctx.send(embed=embed)
339342
return None
340343

341344
await ctx.send("Name not present")
342-
343345
except Exception as e:
344-
print(e)
346+
ctx.send(e)
347+
print(e.__traceback__)
345348

346349

347350
@bot.command()

0 commit comments

Comments
 (0)