Bug fixes
on join was missing and fixed member nullpointer for export
This commit is contained in:
parent
237b59a587
commit
a81cd34121
15
cogs/poll.py
15
cogs/poll.py
@ -786,9 +786,13 @@ class Poll:
|
|||||||
|
|
||||||
for user_id in self.votes:
|
for user_id in self.votes:
|
||||||
member = self.server.get_member(user_id)
|
member = self.server.get_member(user_id)
|
||||||
if self.votes[str(member.id)]['choices'].__len__() == 0:
|
if member and self.votes[str(member.id)]['choices'].__len__() == 0:
|
||||||
continue
|
continue
|
||||||
name = member.nick
|
if not member:
|
||||||
|
name = "<Deleted User>"
|
||||||
|
else:
|
||||||
|
name = member.nick
|
||||||
|
|
||||||
if not name:
|
if not name:
|
||||||
name = member.name
|
name = member.name
|
||||||
export += f'\n{name}'
|
export += f'\n{name}'
|
||||||
@ -803,9 +807,12 @@ class Poll:
|
|||||||
|
|
||||||
for user_id in self.votes:
|
for user_id in self.votes:
|
||||||
member = self.server.get_member(user_id)
|
member = self.server.get_member(user_id)
|
||||||
if self.votes[str(user_id)]['choices'].__len__() == 0:
|
if member and self.votes[str(user_id)]['choices'].__len__() == 0:
|
||||||
continue
|
continue
|
||||||
name = member.nick
|
if not member:
|
||||||
|
name = "<Deleted User>"
|
||||||
|
else:
|
||||||
|
name = member.nick
|
||||||
if not name:
|
if not name:
|
||||||
name = member.name
|
name = member.name
|
||||||
export += f'\n{name}'
|
export += f'\n{name}'
|
||||||
|
|||||||
@ -117,4 +117,15 @@ async def on_command_error(ctx, e):
|
|||||||
# if SETTINGS.mode == 'development':
|
# if SETTINGS.mode == 'development':
|
||||||
raise e
|
raise e
|
||||||
|
|
||||||
|
@bot.event
|
||||||
|
async def on_server_join(server):
|
||||||
|
result = await bot.db.config.find_one({'_id': str(server.id)})
|
||||||
|
if result is None:
|
||||||
|
await bot.db.config.update_one(
|
||||||
|
{'_id': str(server.id)},
|
||||||
|
{'$set': {'prefix': 'pm!', 'admin_role': 'polladmin', 'user_role': 'polluser'}},
|
||||||
|
upsert=True
|
||||||
|
)
|
||||||
|
bot.pre[str(server.id)] = 'pm!'
|
||||||
|
|
||||||
bot.run(SETTINGS.bot_token)
|
bot.run(SETTINGS.bot_token)
|
||||||
Loading…
Reference in New Issue
Block a user