diff --git a/scp/scp.py b/scp/scp.py index 7e64734..72b7cec 100644 --- a/scp/scp.py +++ b/scp/scp.py @@ -13,16 +13,16 @@ class SCP: """Look up SCP articles. Warning: Some of them may be too creepy or gruesome. - Reminder: You must specify a number between 1 and 3999. + Reminder: You must specify a number between 1 and 4999. """ # Thanks Shigbeard and Redjumpman for helping me! - if 0 < num <= 3999: + if 0 < num <= 4999: msg = "http://www.scp-wiki.net/scp-{:03}".format(num) c = discord.Color.green() else: - msg = "You must specify a number between 1 and 3999." + msg = "You must specify a number between 1 and 4999." c = discord.Color.red() if ctx.embed_requested(): diff --git a/unicode/__init__.py b/unicode/__init__.py new file mode 100644 index 0000000..410d42c --- /dev/null +++ b/unicode/__init__.py @@ -0,0 +1,5 @@ +from .unicode import Unicode + + +def setup(bot): + bot.add_cog(Unicode(bot)) diff --git a/unicode/info.json b/unicode/info.json index bec3640..0d8d24b 100644 --- a/unicode/info.json +++ b/unicode/info.json @@ -1,11 +1,21 @@ { - "AUTHOR": "SnappyDragon", - "INSTALL_MSG": "\u0048\u0065\u006c\u006c\u006f\u0021 \u0054\u0068\u0069\u0073 \u006d\u0065\u0073\u0073\u0061\u0067\u0065 \u0077\u0061\u0073 \u0077\u0072\u0069\u0074\u0074\u0065\u006e \u0069\u006e \u0055\u004e\u0049\u0043\u004f\u0044\u0045\u002e", - "NAME": "Unicode", - "SHORT": "Encode/Decode Unicode characters!", - "DESCRIPTION": "Encode/Decode a Unicode character!", - "TAGS": [ + "author": [ + "Bobloy", + "SnappyDragon" + ], + "bot_version": [ + 3, + 0, + 0 + ], + "description": "Encode/Decode Unicode characters!", + "hidden": false, + "install_msg": "\u0048\u0065\u006c\u006c\u006f\u0021 \u0054\u0068\u0069\u0073 \u006d\u0065\u0073\u0073\u0061\u0067\u0065 \u0077\u0061\u0073 \u0077\u0072\u0069\u0074\u0074\u0065\u006e \u0069\u006e \u0055\u004e\u0049\u0043\u004f\u0044\u0045\u002e", + "requirements": [], + "short": "Encode/Decode Unicode characters!", + "tags": [ + "bobloy", "utility", - "utlities" + "tools" ] -} +} \ No newline at end of file diff --git a/unicode/unicode.py b/unicode/unicode.py index eaeebbf..4ad172a 100644 --- a/unicode/unicode.py +++ b/unicode/unicode.py @@ -1,7 +1,7 @@ import codecs as c import discord -from discord.ext import commands +from redbot.core import commands class Unicode: @@ -11,13 +11,13 @@ class Unicode: self.bot = bot @commands.group(name='unicode', pass_context=True) - async def unicode(self, context): + async def unicode(self, ctx): """Encode/Decode a Unicode character.""" - if context.invoked_subcommand is None: - await self.bot.send_cmd_help(context) + if ctx.invoked_subcommand is None: + pass @unicode.command() - async def decode(self, character): + async def decode(self, ctx: commands.Context, character): """Decode a Unicode character.""" try: data = 'U+{:04X}'.format(ord(character[0])) @@ -26,10 +26,10 @@ class Unicode: data = '' color = discord.Color.red() em = discord.Embed(title=character, description=data, color=color) - await self.bot.say(embed=em) + await ctx.send(embed=em) @unicode.command() - async def encode(self, character): + async def encode(self, ctx:commands.Context, character): """Encode an Unicode character.""" try: if character[:2] == '\\u': @@ -46,8 +46,4 @@ class Unicode: data = '' color = discord.Color.red() em = discord.Embed(title=character, description=data, color=color) - await self.bot.say(embed=em) - - -def setup(bot): - bot.add_cog(Unicode(bot)) + await ctx.send(embed=em)