Przeglądaj źródła

not it was some work

tags/v1.0.0
roxie 6 lat temu
rodzic
commit
70a1e8a9d1
3 zmienionych plików z 9 dodań i 4 usunięć
  1. +6
    -2
      cogs/joinleave.py
  2. +2
    -1
      config/cogs.py
  3. +1
    -1
      config/servers.json

+ 6
- 2
cogs/joinleave.py Wyświetl plik

self.con.load_config() self.con.load_config()
if not self.servers[member.server.id]["greets"]["enabled"]: if not self.servers[member.server.id]["greets"]["enabled"]:
return return

if self.servers[member.server.id]["greets"]["custom-message"]: if self.servers[member.server.id]["greets"]["custom-message"]:
message = self.servers[member.server.id]["greets"]["custom-message"] message = self.servers[member.server.id]["greets"]["custom-message"]
else: else:
message = self.servers[member.server.id]["greets"]["default-message"] message = self.servers[member.server.id]["greets"]["default-message"]
# TODO: Maybe thumbnail for the embed
em = discord.Embed( em = discord.Embed(
title="Welcome to {}!".format(member.server), title="Welcome to {}!".format(member.server),
description='Hey {}! Welcome to **{}**! {}'.format(member.mention, member.server, message), description='Hey {}! Welcome to **{}**! {}'.format(member.mention, member.server, message),
colour=0xDEADBF) colour=0xDEADBF)
em.set_thumbnail(url=member.avatar_url)


if self.servers[member.server.id]["greets"]["welcome-channel"]: if self.servers[member.server.id]["greets"]["welcome-channel"]:
channel = discord.Object(self.servers[member.server.id]["greets"]["welcome-channel"]) channel = discord.Object(self.servers[member.server.id]["greets"]["welcome-channel"])
else: else:
channel = member.server.default_channel 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): async def on_member_remove(self, member):
"""
The same but the opposite
"""
self.con.load_config() self.con.load_config()
if not self.servers[member.server.id]["goodbyes"]["enabled"]: if not self.servers[member.server.id]["goodbyes"]["enabled"]:
return return

+ 2
- 1
config/cogs.py Wyświetl plik

cogs = [ cogs = [
"cogs.selfassign"
"cogs.selfassign",
"cogs.joinleave"
] ]

+ 1
- 1
config/servers.json Wyświetl plik

{"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": []}}}

Ładowanie…
Anuluj
Zapisz