-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGiver
23 lines (22 loc) · 981 Bytes
/
Giver
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# print all servers the bot is in
for guild in client.guilds:
# for each user in the server print their name
for member in guild.members:
if member.id == client.user.id:
continue
# save the members roles to a file
with open('roles.txt', 'a') as f:
# write member name
if(len(member.roles) > 1):
f.write(str(member.id) + ":")
# for each role in the member print their name
for role in member.roles:
if role.name == '@everyone':
continue
f.write( str(role.id) + ":")
f.write('\n')
for role in member.roles:
if role.name == '@everyone':
continue
# remove the role from the member
await member.remove_roles(role)