2018-09-01 19:41:35 +02:00
|
|
|
from typing import Tuple
|
|
|
|
|
|
|
|
|
|
import discord
|
|
|
|
|
|
|
|
|
|
|
2018-09-15 14:52:24 +02:00
|
|
|
def success(text: str) -> discord.Embed:
|
2018-09-01 19:41:35 +02:00
|
|
|
embed = discord.Embed()
|
|
|
|
|
embed.description = text
|
|
|
|
|
embed.colour = discord.Colour.green()
|
|
|
|
|
return embed
|
|
|
|
|
|
|
|
|
|
|
2018-09-15 14:52:24 +02:00
|
|
|
def error(text: str, help: Tuple[str, str] = None) -> discord.Embed:
|
2018-09-01 19:41:35 +02:00
|
|
|
embed = discord.Embed()
|
|
|
|
|
embed.description = text
|
|
|
|
|
embed.colour = discord.Colour.dark_red()
|
|
|
|
|
|
|
|
|
|
if help:
|
|
|
|
|
help_title, help_text = help
|
|
|
|
|
embed.add_field(name=help_title, value=help_text)
|
|
|
|
|
|
|
|
|
|
return embed
|
|
|
|
|
|
|
|
|
|
|
2018-09-15 14:52:24 +02:00
|
|
|
def status(text: str) -> discord.Embed:
|
2018-09-01 19:41:35 +02:00
|
|
|
embed = discord.Embed()
|
|
|
|
|
embed.description = text
|
|
|
|
|
embed.colour = discord.Colour.blue()
|
2018-09-15 14:52:24 +02:00
|
|
|
return embed
|
|
|
|
|
|
2018-09-16 13:46:22 +02:00
|
|
|
|
2018-09-15 14:52:24 +02:00
|
|
|
def exception_log(message_content, author_name, author_discriminator, server_id, channel_id) -> discord.Embed:
|
|
|
|
|
embed = discord.Embed()
|
|
|
|
|
embed.colour = discord.Colour.dark_red()
|
|
|
|
|
embed.title = message_content
|
|
|
|
|
|
|
|
|
|
embed.set_footer(text="Sender: {}#{} | Server: {} | Channel: {}".format(
|
|
|
|
|
author_name, author_discriminator,
|
|
|
|
|
server_id if server_id else "(DMs)",
|
|
|
|
|
channel_id
|
|
|
|
|
))
|
2018-09-07 17:34:38 +02:00
|
|
|
return embed
|