@@ -14,6 +14,7 @@ | |||
### Regular Updates | |||
#### New Features | |||
- Roxbot Facts! | |||
- Custom commands now have two new options. Prefix and Non-Prefix commands can have multiple outputs that can be choose at random. As well, a new type of prefix cc, embed, will allow custom rich embeds. | |||
#### Minor Changes | |||
- Roxbot will remove all redundant settings (removed roles from self assign, etc.). |
@@ -203,7 +203,7 @@ class Util(): | |||
@commands.command(aliases=["emoji"]) | |||
async def emote(self, ctx, emote: roxbot.converters.Emoji): | |||
""" | |||
Uploads the emote given. Useful for downloading emotes. | |||
Displays info on the given emote. | |||
Usage: | |||
;emote [emote] | |||
""" | |||
@@ -236,6 +236,7 @@ class Util(): | |||
@commands.command() | |||
@commands.is_owner() | |||
async def echo(self, ctx, channel: discord.TextChannel, *, message: str): | |||
"""Repeats after you, Roxie.""" | |||
await channel.send(message) | |||
return await ctx.send(":point_left:") | |||
@@ -55,12 +55,11 @@ class User(commands.UserConverter): | |||
return result | |||
class Emoji(commands.EmojiConverter): | |||
"""The Emoji conveter from discord.py but instead it returns the argument if an error is raised | |||
It's messier than using the EmojiConverter proper but the issue is you can try converters.""" | |||
class Emoji(): | |||
"""discord.Emoji converter for Roxbot. Is a combo of the EmojiConverter and PartialEmojiConverter converter classes.""" | |||
async def convert(self, ctx, argument): | |||
try: | |||
return await super().convert(ctx, argument) | |||
return await commands.EmojiConverter().convert(ctx, argument) | |||
except commands.errors.BadArgument: | |||
return await commands.PartialEmojiConverter().convert(ctx, argument) | |||