autobotrobot/src/heavserver.py

15 lines
554 B
Python
Raw Normal View History

2020-11-25 19:00:43 +00:00
import util
import random
import logging
import discord
2021-01-27 19:38:21 +00:00
2021-01-27 20:35:32 +00:00
import metrics
2020-11-25 19:00:43 +00:00
def setup(bot):
@bot.listen()
async def on_member_join(member):
2021-08-13 10:45:04 +00:00
if member.guild and 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"][:])))