mirror of
https://github.com/uhIgnacio/EmoteManager.git
synced 2024-08-15 02:23:13 +00:00
Merge branch 'master' of https://github.com/bmintz/emote-manager-bot
This commit is contained in:
commit
bd44b8f1b2
1 changed files with 8 additions and 10 deletions
|
@ -9,14 +9,6 @@ import weakref
|
|||
import traceback
|
||||
import contextlib
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
try:
|
||||
from wand.image import Image
|
||||
except ImportError:
|
||||
logger.warn('failed to import wand.image. Image manipulation functions will be unavailable.')
|
||||
Image = None
|
||||
|
||||
import aiohttp
|
||||
import discord
|
||||
from discord.ext import commands
|
||||
|
@ -26,6 +18,8 @@ import utils.image
|
|||
from utils import errors
|
||||
from utils.paginator import ListPaginator
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
class Emotes:
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
|
@ -212,14 +206,18 @@ class Emotes:
|
|||
|
||||
@commands.command()
|
||||
async def list(self, context):
|
||||
"""A list of all emotes on this server."""
|
||||
"""A list of all emotes on this server.
|
||||
|
||||
The list shows each emote and its raw form.
|
||||
"""
|
||||
emotes = sorted(
|
||||
filter(lambda e: e.require_colons, context.guild.emojis),
|
||||
key=lambda e: e.name.lower())
|
||||
|
||||
processed = []
|
||||
for emote in emotes:
|
||||
processed.append(f'{emote} (\:{emote.name}:)')
|
||||
raw = str(emote).replace(':', '\:')
|
||||
processed.append(f'{emote} {raw}')
|
||||
|
||||
paginator = ListPaginator(context, processed)
|
||||
self.paginators.add(paginator)
|
||||
|
|
Loading…
Reference in a new issue