diff options
author | 2022-05-09 18:26:54 +0200 | |
---|---|---|
committer | 2022-05-09 18:26:54 +0200 | |
commit | 6609ceab1600ae5d08c2614f5a0f994b86f8ba5e (patch) | |
tree | 54c296bd04a13a0097cbd7249b78a6716556d735 /bot/exts/fun/fun.py | |
parent | Bump pillow from 9.0.0 to 9.0.1 (#1045) (diff) | |
parent | Merge branch 'main' into uwu (diff) |
Merge pull request #879 from gitautas/uwu
Uwuification update.
Diffstat (limited to 'bot/exts/fun/fun.py')
-rw-r--r-- | bot/exts/fun/fun.py | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/bot/exts/fun/fun.py b/bot/exts/fun/fun.py index b148f1f3..a27ad85f 100644 --- a/bot/exts/fun/fun.py +++ b/bot/exts/fun/fun.py @@ -1,4 +1,3 @@ -import functools import json import logging import random @@ -10,26 +9,12 @@ from discord import Embed, Message from discord.ext import commands from discord.ext.commands import BadArgument, Cog, Context, MessageConverter, clean_content -from bot import utils from bot.bot import Bot from bot.constants import Client, Colours, Emojis from bot.utils import helpers log = logging.getLogger(__name__) -UWU_WORDS = { - "fi": "fwi", - "l": "w", - "r": "w", - "some": "sum", - "th": "d", - "thing": "fing", - "tho": "fo", - "you're": "yuw'we", - "your": "yur", - "you": "yuw", -} - def caesar_cipher(text: str, offset: int) -> Iterable[str]: """ @@ -74,23 +59,6 @@ class Fun(Cog): else: raise BadArgument(f"`{Client.prefix}roll` only supports between 1 and 6 rolls.") - @commands.command(name="uwu", aliases=("uwuwize", "uwuify",)) - async def uwu_command(self, ctx: Context, *, text: clean_content(fix_channel_mentions=True)) -> None: - """Converts a given `text` into it's uwu equivalent.""" - conversion_func = functools.partial( - utils.replace_many, replacements=UWU_WORDS, ignore_case=True, match_case=True - ) - text, embed = await Fun._get_text_and_embed(ctx, text) - # Convert embed if it exists - if embed is not None: - embed = Fun._convert_embed(conversion_func, embed) - converted_text = conversion_func(text) - converted_text = helpers.suppress_links(converted_text) - # Don't put >>> if only embed present - if converted_text: - converted_text = f">>> {converted_text.lstrip('> ')}" - await ctx.send(content=converted_text, embed=embed) - @commands.command(name="randomcase", aliases=("rcase", "randomcaps", "rcaps",)) async def randomcase_command(self, ctx: Context, *, text: clean_content(fix_channel_mentions=True)) -> None: """Randomly converts the casing of a given `text`.""" |