2020-11-25 19:00:43 +00:00
|
|
|
import util
|
|
|
|
import random
|
|
|
|
import logging
|
|
|
|
import discord
|
|
|
|
|
|
|
|
def setup(bot):
|
|
|
|
@bot.listen()
|
|
|
|
async def on_member_join(member):
|
|
|
|
if member.guild.id == util.config["heavserver"]["id"]:
|
2020-12-07 17:39:25 +00:00
|
|
|
logging.info("%s (%d) joined heavserver", member.display_name, member.id)
|
2020-11-25 19:00:43 +00:00
|
|
|
if member.bot:
|
|
|
|
await member.add_roles(discord.utils.get(member.guild.roles, id=util.config["heavserver"]["quarantine_role"]))
|
2020-12-07 17:39:25 +00:00
|
|
|
await member.add_roles(discord.utils.get(member.guild.roles, id=random.choice(util.config["heavserver"]["moderator_roles"][:])))
|