mirror of
https://github.com/uhIgnacio/EmoteManager.git
synced 2024-08-15 02:23:13 +00:00
add support command
This commit is contained in:
parent
85eb1ce741
commit
402da00cd9
2 changed files with 19 additions and 0 deletions
17
cogs/meta.py
17
cogs/meta.py
|
@ -1,6 +1,8 @@
|
|||
#!/usr/bin/env python3
|
||||
# encoding: utf-8
|
||||
|
||||
import contextlib
|
||||
|
||||
import discord
|
||||
from discord.ext import commands
|
||||
|
||||
|
@ -24,5 +26,20 @@ class Meta:
|
|||
|
||||
await context.send('<%s>' % discord.utils.oauth_url(self.bot.user.id, permissions))
|
||||
|
||||
@commands.command()
|
||||
async def support(self, context):
|
||||
"""Directs you to the support server."""
|
||||
try:
|
||||
await context.author.send(self.bot.config['support_server_invite'])
|
||||
with contextlib.suppress(discord.HTTPException):
|
||||
await context.message.add_reaction('📬')
|
||||
except discord.Forbidden:
|
||||
with contextlib.suppress(discord.HTTPException):
|
||||
await context.message.add_reaction('❌')
|
||||
await context.send('Unable to send invite in DMs. Please allow DMs from server members.')
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Meta(bot))
|
||||
|
||||
if not bot.config.get('support_server_invite'):
|
||||
bot.remove_command('support')
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
'NOTE: Most commands will be unavailable until both you and the bot have the '
|
||||
'"Manage Emojis" permission.',
|
||||
|
||||
'support_server_invite': 'https://discord.gg/some-invite',
|
||||
|
||||
'cogs': (
|
||||
'cogs.emote',
|
||||
'cogs.meta',
|
||||
|
|
Loading…
Reference in a new issue