def cmd_dropdeadbeats(self, message, author, server):
"""
Usage: {command_prefix}dropdeadbeats
Removes the bot from all dead beat servers who never register
"""
if author.id == self.config.master_id:
server_leave_array = []
for server in self.servers:
if server.id not in self.server_index:
rh1 = discord.utils.get(server.members, id=self.user.id)
if datetime.utcnow() - timedelta(hours=24) > rh1.joined_at:
server_leave_array.append(server)
servers_list = []
if server_leave_array:
for dbserver in server_leave_array:
print('Leaving Deadbeat Server : {}'.format(dbserver.name))
servers_list.append(dbserver.name)
await self.leave_server(dbserver)
return Response('Dropped servers: ```%s```' % ', '.join(servers_list), reply=True)
return
评论列表
文章目录