|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import discord |
|
|
import discord |
|
|
from roxbot import guild_settings, EmbedColours |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import roxbot |
|
|
|
|
|
from roxbot import guild_settings |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def log(guild, channel, command_name, **kwargs): |
|
|
async def log(guild, channel, command_name, **kwargs): |
|
|
|
|
|
|
|
|
""" |
|
|
""" |
|
|
logging = guild_settings.get(guild).logging |
|
|
logging = guild_settings.get(guild).logging |
|
|
if logging["enabled"]: |
|
|
if logging["enabled"]: |
|
|
embed = discord.Embed(title="{} command logging".format(command_name), colour=EmbedColours.pink) |
|
|
|
|
|
|
|
|
embed = discord.Embed(title="{} command logging".format(command_name), colour=roxbot.EmbedColours.pink) |
|
|
for key, value in kwargs.items(): |
|
|
for key, value in kwargs.items(): |
|
|
embed.add_field(name=key, value=value) |
|
|
embed.add_field(name=key, value=value) |
|
|
return await channel.send(embed=embed) |
|
|
return await channel.send(embed=embed) |
|
|
|
|
|
|
|
|
logging = guild_settings.get(member.guild).logging |
|
|
logging = guild_settings.get(member.guild).logging |
|
|
if logging["enabled"]: |
|
|
if logging["enabled"]: |
|
|
channel = self.bot.get_channel(logging["channel"]) |
|
|
channel = self.bot.get_channel(logging["channel"]) |
|
|
embed = discord.Embed(title="{} joined the server".format(member), colour=EmbedColours.pink) |
|
|
|
|
|
|
|
|
embed = discord.Embed(title="{} joined the server".format(member), colour=roxbot.EmbedColours.pink) |
|
|
embed.add_field(name="ID", value=member.id) |
|
|
embed.add_field(name="ID", value=member.id) |
|
|
embed.add_field(name="Mention", value=member.mention) |
|
|
embed.add_field(name="Mention", value=member.mention) |
|
|
embed.add_field(name="Date Account Created", value="{:%a %Y/%m/%d %H:%M:%S} UTC".format(member.created_at)) |
|
|
|
|
|
embed.add_field(name="Date Joined", value="{:%a %Y/%m/%d %H:%M:%S} UTC".format(member.joined_at)) |
|
|
|
|
|
|
|
|
embed.add_field(name="Date Account Created", value=roxbot.datetime_formatting.format(member.created_at)) |
|
|
|
|
|
embed.add_field(name="Date Joined", value=roxbot.datetime_formatting.format(member.joined_at)) |
|
|
embed.set_thumbnail(url=member.avatar_url) |
|
|
embed.set_thumbnail(url=member.avatar_url) |
|
|
return await channel.send(embed=embed) |
|
|
return await channel.send(embed=embed) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
logging = guild_settings.get(member.guild).logging |
|
|
logging = guild_settings.get(member.guild).logging |
|
|
if logging["enabled"]: |
|
|
if logging["enabled"]: |
|
|
channel = self.bot.get_channel(logging["channel"]) |
|
|
channel = self.bot.get_channel(logging["channel"]) |
|
|
embed = discord.Embed(description="{} left the server".format(member), colour=EmbedColours.pink) |
|
|
|
|
|
|
|
|
embed = discord.Embed(description="{} left the server".format(member), colour=roxbot.EmbedColours.pink) |
|
|
return await channel.send(embed=embed) |
|
|
return await channel.send(embed=embed) |
|
|
|
|
|
|
|
|
|
|
|
|