Moved join and leave event logging to moderation
This commit is contained in:
parent
a400841b82
commit
48e7b2fb0e
@ -20,6 +20,26 @@ class Moderation():
|
|||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot = bot
|
self.bot = bot
|
||||||
|
|
||||||
|
#Logs
|
||||||
|
async def on_member_join(self, member):
|
||||||
|
await member.send(s[str(member.guild.id)]["joinMessage"])
|
||||||
|
if(s[str(member.guild.id)]["modChannel"] != 0):
|
||||||
|
e = discord.Embed(color=0x32c832)
|
||||||
|
e.set_author(name = str(member) + " has joined the server.", icon_url=member.avatar_url)
|
||||||
|
e.add_field(name="ID", value=str(member.id), inline=False)
|
||||||
|
e.add_field(name="Mention", value=member.mention, inline=False)
|
||||||
|
chan = self.bot.get_channel(s[str(member.guild.id)]["modChannel"])
|
||||||
|
await chan.send(embed=e)
|
||||||
|
|
||||||
|
async def on_member_remove(self, member):
|
||||||
|
if(s[str(member.guild.id)]["modChannel"] != 0):
|
||||||
|
e = discord.Embed(color=0xc83232)
|
||||||
|
e.set_author(name = str(member) + " has left the server.", icon_url=member.avatar_url)
|
||||||
|
e.add_field(name="ID", value=str(member.id), inline=False)
|
||||||
|
e.add_field(name="Mention", value=member.mention, inline=False)
|
||||||
|
chan = self.bot.get_channel(s[str(member.guild.id)]["modChannel"])
|
||||||
|
await chan.send(embed=e)
|
||||||
|
|
||||||
#Groups
|
#Groups
|
||||||
@commands.group()
|
@commands.group()
|
||||||
async def mod(self, ctx):
|
async def mod(self, ctx):
|
||||||
|
@ -11,7 +11,7 @@ class User():
|
|||||||
"""Prints the greeting text a user receives by joining the server"""
|
"""Prints the greeting text a user receives by joining the server"""
|
||||||
await ctx.send(s[str(ctx.guild.id)]["joinMessage"])
|
await ctx.send(s[str(ctx.guild.id)]["joinMessage"])
|
||||||
|
|
||||||
@commands.command()
|
@commands.command(hidden=True)
|
||||||
async def botinvite(self, ctx):
|
async def botinvite(self, ctx):
|
||||||
await ctx.send("""Invite Link: <https://discordapp.com/oauth2/authorize?client_id={}&scope=bot&permissions=8>
|
await ctx.send("""Invite Link: <https://discordapp.com/oauth2/authorize?client_id={}&scope=bot&permissions=8>
|
||||||
\nPlease read <https://github.com/Akumatic/Akuma-Matata/blob/master/README.md> for informations""".format(self.bot.user.id))
|
\nPlease read <https://github.com/Akumatic/Akuma-Matata/blob/master/README.md> for informations""".format(self.bot.user.id))
|
||||||
@ -38,24 +38,6 @@ class User():
|
|||||||
else:
|
else:
|
||||||
await ctx.guild.get_member(ctx.guild.owner.id).send(embed=e)
|
await ctx.guild.get_member(ctx.guild.owner.id).send(embed=e)
|
||||||
|
|
||||||
async def on_member_join(self, member):
|
|
||||||
await member.send(s[str(member.guild.id)]["joinMessage"])
|
|
||||||
if(s[str(member.guild.id)]["modChannel"] != 0):
|
|
||||||
e = discord.Embed(color=0x32c832)
|
|
||||||
e.set_author(name = str(member) + " has joined the server.", icon_url=member.avatar_url)
|
|
||||||
e.add_field(name="ID", value=str(member.id), inline=False)
|
|
||||||
e.add_field(name="Mention", value=member.mention, inline=False)
|
|
||||||
chan = self.bot.get_channel(s[str(member.guild.id)]["modChannel"])
|
|
||||||
await chan.send(embed=e)
|
|
||||||
|
|
||||||
async def on_member_remove(self, member):
|
|
||||||
if(s[str(member.guild.id)]["modChannel"] != 0):
|
|
||||||
e = discord.Embed(color=0xc83232)
|
|
||||||
e.set_author(name = str(member) + " has left the server.", icon_url=member.avatar_url)
|
|
||||||
e.add_field(name="ID", value=str(member.id), inline=False)
|
|
||||||
e.add_field(name="Mention", value=member.mention, inline=False)
|
|
||||||
chan = self.bot.get_channel(s[str(member.guild.id)]["modChannel"])
|
|
||||||
await chan.send(embed=e)
|
|
||||||
|
|
||||||
#Setup
|
#Setup
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user