Browse Source

not it was some work

tags/v1.0.0
roxie 6 years ago
parent
commit
70a1e8a9d1
3 changed files with 9 additions and 4 deletions
  1. +6
    -2
      cogs/joinleave.py
  2. +2
    -1
      config/cogs.py
  3. +1
    -1
      config/servers.json

+ 6
- 2
cogs/joinleave.py View File

@@ -15,23 +15,27 @@ class JoinLeave():
self.con.load_config()
if not self.servers[member.server.id]["greets"]["enabled"]:
return

if self.servers[member.server.id]["greets"]["custom-message"]:
message = self.servers[member.server.id]["greets"]["custom-message"]
else:
message = self.servers[member.server.id]["greets"]["default-message"]
# TODO: Maybe thumbnail for the embed
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)

if self.servers[member.server.id]["greets"]["welcome-channel"]:
channel = discord.Object(self.servers[member.server.id]["greets"]["welcome-channel"])
else:
channel = member.server.default_channel
return await self.bot.send_message(channel,embed=em)
return await self.bot.send_message(member.server.default_channel,embed=em)

async def on_member_remove(self, member):
"""
The same but the opposite
"""
self.con.load_config()
if not self.servers[member.server.id]["goodbyes"]["enabled"]:
return

+ 2
- 1
config/cogs.py View File

@@ -1,3 +1,4 @@
cogs = [
"cogs.selfassign"
"cogs.selfassign",
"cogs.joinleave"
]

+ 1
- 1
config/servers.json View File

@@ -1 +1 @@
{"304048071963312130": {"greets": {"enabled": 0, "welcome-channel": "", "member-role": "", "custom-message": "", "default-message": "Be sure to read the rules."}, "goodbyes": {"enabled": 0, "goodbye-channel": ""}, "selfAssign": {"enabled": 0, "roles": ["307330606348632064", "308081570059649024", "308081662787321861"]}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}}}
{"304048071963312130": {"greets": {"enabled": 1, "welcome-channel": "", "member-role": "", "custom-message": "", "default-message": "Be sure to read the rules."}, "goodbyes": {"enabled": 0, "goodbye-channel": ""}, "selfAssign": {"enabled": 0, "roles": ["307330606348632064", "308081570059649024", "308081662787321861"]}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}}}

Loading…
Cancel
Save