Adding the info method
This commit is contained in:
parent
cfd5779cfb
commit
1eb53117e8
@ -13,6 +13,7 @@ import re
|
||||
|
||||
import animals
|
||||
import core_utils
|
||||
import datetime
|
||||
import decide
|
||||
import define_word
|
||||
import dice
|
||||
@ -233,6 +234,21 @@ async def on_message(message):
|
||||
)
|
||||
)
|
||||
|
||||
if message.content.startswith('!info'):
|
||||
# Build server info embed
|
||||
server = message.server
|
||||
embed = discord.Embed(title=f"{server.name}", description="Info about this discord server", timestamp=datetime.datetime.utcnow(), color=discord.Color.blue())
|
||||
embed.add_field(name="Server created at", value=f"{server.created_at}")
|
||||
embed.add_field(name="Server Owner", value=f"{server.owner}")
|
||||
embed.add_field(name="Server Region", value=f"{server.region}")
|
||||
embed.add_field(name="Server ID", value=f"{server.id}")
|
||||
embed.set_thumbnail(url=server.icon_url)
|
||||
|
||||
await client.send_message(
|
||||
message.channel,
|
||||
embed=embed
|
||||
)
|
||||
|
||||
if message.content.startswith('!invite'):
|
||||
# for server in client.servers:
|
||||
# if server.name == 'Alexandria':
|
||||
@ -385,7 +401,6 @@ async def on_message(message):
|
||||
|
||||
)
|
||||
|
||||
|
||||
if message.content.startswith('!youtube'):
|
||||
query_string = parse.urlencode({'search_query': message.content.split()[1:]})
|
||||
html_content = request.urlopen('http://www.youtube.com/results?' + query_string)
|
||||
|
@ -81,6 +81,10 @@ def get_help_message(method):
|
||||
'Returns the server\'s icon URL\n',
|
||||
'Usage: !icon',
|
||||
],
|
||||
'info': [
|
||||
'Returns a blurb with information about the discord server\n',
|
||||
'Usage: !info',
|
||||
],
|
||||
'lewd': [
|
||||
'Returns a URL for a lewd image.',
|
||||
'Can only be used in NSFW channels.',
|
||||
@ -158,7 +162,7 @@ def get_help_message(method):
|
||||
def get_help_embed(client):
|
||||
categories = {
|
||||
'fun': ['clap', 'redanda', 'birb', 'youtube', 'dog', 'excuse', 'greentext', 'lewd', 'message', 'meme', 'homepage', 'pout', 'roll', 'smug', 'quake', 'wink',],
|
||||
'util': ['8ball', 'decide', 'icon', 'wallpaper', 'weather', 'stock', 'tts', 'issue'],
|
||||
'util': ['8ball', 'decide', 'info', 'icon', 'wallpaper', 'weather', 'stock', 'tts', 'issue'],
|
||||
'users': ['help', 'invite', 'purge', 'roles', 'source', 'minecraft'],
|
||||
'admin': ['emoji', 'cleanup']
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user