Professional Documents
Culture Documents
Message Rjesenjka Necga Jcek
Message Rjesenjka Necga Jcek
import discord
import asyncio
class _Context(Context):
flags: Dict[str, Any] = {}
@cached_property
def replied_message(self) -> Message:
return self.message.reference.resolved if (
reference := self.message.reference
) and isinstance(reference.resolved, Message) else None
async def approve(self, content: str, emoji: str = "✅", **kwargs) -> Message:
return await self.send(
embed=self._create_embed(
0x0be814, f"{emoji} {self.author.mention}: {content}"),
**kwargs,
)
async def warn(self, content: str, emoji: str = "", **kwargs) -> Message:
return await self.send(
embed=self._create_embed(
0xFFA500, f"{emoji} {self.author.mention}: {content}"),
**kwargs,
)
embed.description = shorten(
embed.description, 4096) if embed.description else None
return embed