|
|
@@ -13,20 +13,20 @@ class JoinLeave(): |
|
|
|
Greets users when they join a server. |
|
|
|
""" |
|
|
|
self.con.load_config() |
|
|
|
if not self.servers[str(member.server.id)]["greets"]["enabled"]: |
|
|
|
if not self.servers[str(member.guild.id)]["greets"]["enabled"]: |
|
|
|
return |
|
|
|
|
|
|
|
if self.servers[str(member.server.id)]["greets"]["custom-message"]: |
|
|
|
message = self.servers[str(member.server.id)]["greets"]["custom-message"] |
|
|
|
if self.servers[str(member.guild.id)]["greets"]["custom-message"]: |
|
|
|
message = self.servers[str(member.guild.id)]["greets"]["custom-message"] |
|
|
|
else: |
|
|
|
message = self.servers[str(member.server.id)]["greets"]["default-message"] |
|
|
|
message = self.servers[str(member.guild.id)]["greets"]["default-message"] |
|
|
|
em = discord.Embed( |
|
|
|
title="Welcome to {}!".format(member.server), |
|
|
|
description='Hey {}! Welcome to **{}**! {}'.format(member.mention, member.server, message), |
|
|
|
colour=0xDEADBF) |
|
|
|
em.set_thumbnail(url=member.avatar_url) |
|
|
|
|
|
|
|
channel = self.bot.get_channel(self.servers[str(member.server.id)]["greets"]["welcome-channel"]) |
|
|
|
channel = self.bot.get_channel(self.servers[str(member.guild.id)]["greets"]["welcome-channel"]) |
|
|
|
return await channel.send(embed=em) |
|
|
|
|
|
|
|
async def on_member_remove(self, member): |
|
|
@@ -34,8 +34,8 @@ class JoinLeave(): |
|
|
|
The same but the opposite |
|
|
|
""" |
|
|
|
self.con.load_config() |
|
|
|
channel = self.servers[str(member.server.id)]["goodbyes"]["goodbye-channel"] |
|
|
|
if not self.servers[str(member.server.id)]["goodbyes"]["enabled"]: |
|
|
|
channel = self.servers[str(member.guild.id)]["goodbyes"]["goodbye-channel"] |
|
|
|
if not self.servers[str(member.guild.id)]["goodbyes"]["enabled"]: |
|
|
|
return |
|
|
|
else: |
|
|
|
channel = self.bot.get_channel(channel) |