[V3 Modlog] Modlog layout and formatting changes (#1089)

* Modlog layout and formatting changes

* Remove unused import
This commit is contained in:
Tobotimus 2017-11-15 09:59:34 +11:00 committed by palmtree5
parent 14ba572acd
commit fb0be051aa
2 changed files with 39 additions and 39 deletions

View File

@ -64,91 +64,91 @@ class Mod:
{
"name": "ban",
"default_setting": True,
"image": ":hammer:",
"image": "\N{HAMMER}",
"case_str": "Ban",
"audit_type": "ban"
},
{
"name": "kick",
"default_setting": True,
"image": ":boot:",
"image": "\N{WOMANS BOOTS}",
"case_str": "Kick",
"audit_type": "kick"
},
{
"name": "hackban",
"default_setting": True,
"image": ":bust_in_silhouette: :hammer:",
"image": "\N{BUST IN SILHOUETTE}\N{HAMMER}",
"case_str": "Hackban",
"audit_type": "ban"
},
{
"name": "softban",
"default_setting": True,
"image": ":dash: :hammer:",
"image": "\N{DASH SYMBOL}\N{HAMMER}",
"case_str": "Softban",
"audit_type": "ban"
},
{
"name": "unban",
"default_setting": True,
"image": ":dove:",
"image": "\N{DOVE OF PEACE}",
"case_str": "Unban",
"audit_type": "unban"
},
{
"name": "voiceban",
"default_setting": True,
"image": ":mute:",
"image": "\N{SPEAKER WITH CANCELLATION STROKE}",
"case_str": "Voice Ban",
"audit_type": "member_update"
},
{
"name": "voiceunban",
"default_setting": True,
"image": ":speaker:",
"image": "\N{SPEAKER}",
"case_str": "Voice Unban",
"audit_type": "member_update"
},
{
"name": "vmute",
"default_setting": False,
"image": ":mute:",
"image": "\N{SPEAKER WITH CANCELLATION STROKE}",
"case_str": "Voice Mute",
"audit_type": "overwrite_update"
},
{
"name": "cmute",
"default_setting": False,
"image": ":mute:",
"image": "\N{SPEAKER WITH CANCELLATION STROKE}",
"case_str": "Channel Mute",
"audit_type": "overwrite_update"
},
{
"name": "smute",
"default_setting": True,
"image": ":mute:",
"image": "\N{SPEAKER WITH CANCELLATION STROKE}",
"case_str": "Guild Mute",
"audit_type": "overwrite_update"
},
{
"name": "vunmute",
"default_setting": False,
"image": ":speaker:",
"image": "\N{SPEAKER}",
"case_str": "Voice Unmute",
"audit_type": "overwrite_update"
},
{
"name": "cunmute",
"default_setting": False,
"image": ":speaker:",
"image": "\N{SPEAKER}",
"case_str": "Channel Unmute",
"audit_type": "overwrite_update"
},
{
"name": "sunmute",
"default_setting": True,
"image": ":speaker:",
"image": "\N{SPEAKER}",
"case_str": "Guild Unmute",
"audit_type": "overwrite_update"
}

View File

@ -1,11 +1,11 @@
import discord
import os
from datetime import datetime
from typing import List, Union
import discord
from redbot.core import Config
from redbot.core.bot import Red
from redbot.core.utils.chat_formatting import bold
from typing import List, Union
from datetime import datetime
__all__ = [
"Case", "CaseType", "get_next_case_number", "get_case", "get_all_cases",
@ -92,28 +92,28 @@ class Case:
"""
casetype = await get_casetype(self.action_type)
title = "{}".format(bold("Case #{} | {} {}".format(
self.case_number, casetype.case_str, casetype.image)))
title = "{}".format("Case #{} | {} {}".format(
self.case_number, casetype.case_str, casetype.image))
if self.reason:
reason = "**Reason:** {}".format(self.reason)
else:
reason = \
"**Reason:** Type [p]reason {} <reason> to add it".format(
"**Reason:** Use `[p]reason {} <reason>` to add it".format(
self.case_number
)
emb = discord.Embed(title=title, description=reason)
user = "{}#{} ({})\n".format(
self.user.name, self.user.discriminator, self.user.id)
emb.set_author(name=user, icon_url=self.user.avatar_url)
moderator = "{}#{} ({})\n".format(
self.moderator.name,
self.moderator.discriminator,
self.moderator.id
)
emb.set_author(name=moderator, icon_url=self.moderator.avatar_url)
user = "{}#{} ({})\n".format(
self.user.name, self.user.discriminator, self.user.id)
emb.add_field(name="User", value=user)
emb.add_field(name="Moderator", value=moderator, inline=False)
if self.until:
start = datetime.fromtimestamp(self.created_at)
end = datetime.fromtimestamp(self.until)
@ -126,7 +126,7 @@ class Case:
emb.add_field(name="Duration", value=duration)
if self.channel:
emb.add_field(name="Channel", value=self.channel.name)
emb.add_field(name="Channel", value=self.channel.name, inline=False)
if self.amended_by:
amended_by = "{}#{} ({})".format(
self.amended_by.name,