description formatting and bot activity

This commit is contained in:
mudkipdev
2023-05-07 16:20:01 -06:00
parent 5609fc20c1
commit c18ea878cb
2 changed files with 16 additions and 1 deletions

View File

@@ -16,6 +16,9 @@ class Bot(commands.Bot):
command_prefix=commands.when_mentioned_or(config.prefix),
allowed_mentions=discord.AllowedMentions(everyone=False),
case_insensitive=True,
activity=discord.Activity(
type=discord.ActivityType.watching, name="the devs..."
),
)
self.config = config
self.version = VERSION

View File

@@ -16,6 +16,16 @@ async def get_ping_message(message: discord.Message, /) -> Optional[discord.Mess
return ping
def reformat_description(description: str) -> str:
split_description = description.split("\n")
for index, line in enumerate(split_description):
if line.startswith("-"):
split_description[index] = "" + line[1:]
return "\n".join(split_description)
class AnnouncementCog(commands.Cog, name="Announcements"):
def __init__(self, bot: commands.Bot) -> None:
self.bot = bot
@@ -116,7 +126,9 @@ class Announcement:
setattr(self, option.id, converted_value)
return True
if option.id == "channel":
if option.id == "description":
converted_value = reformat_description(value)
elif option.id == "channel":
if value.startswith("#"):
value = value[1:]