Adding the info method
This commit is contained in:
parent
cfd5779cfb
commit
1eb53117e8
@ -13,6 +13,7 @@ import re
|
|||||||
|
|
||||||
import animals
|
import animals
|
||||||
import core_utils
|
import core_utils
|
||||||
|
import datetime
|
||||||
import decide
|
import decide
|
||||||
import define_word
|
import define_word
|
||||||
import dice
|
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'):
|
if message.content.startswith('!invite'):
|
||||||
# for server in client.servers:
|
# for server in client.servers:
|
||||||
# if server.name == 'Alexandria':
|
# if server.name == 'Alexandria':
|
||||||
@ -385,7 +401,6 @@ async def on_message(message):
|
|||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
if message.content.startswith('!youtube'):
|
if message.content.startswith('!youtube'):
|
||||||
query_string = parse.urlencode({'search_query': message.content.split()[1:]})
|
query_string = parse.urlencode({'search_query': message.content.split()[1:]})
|
||||||
html_content = request.urlopen('http://www.youtube.com/results?' + query_string)
|
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',
|
'Returns the server\'s icon URL\n',
|
||||||
'Usage: !icon',
|
'Usage: !icon',
|
||||||
],
|
],
|
||||||
|
'info': [
|
||||||
|
'Returns a blurb with information about the discord server\n',
|
||||||
|
'Usage: !info',
|
||||||
|
],
|
||||||
'lewd': [
|
'lewd': [
|
||||||
'Returns a URL for a lewd image.',
|
'Returns a URL for a lewd image.',
|
||||||
'Can only be used in NSFW channels.',
|
'Can only be used in NSFW channels.',
|
||||||
@ -158,7 +162,7 @@ def get_help_message(method):
|
|||||||
def get_help_embed(client):
|
def get_help_embed(client):
|
||||||
categories = {
|
categories = {
|
||||||
'fun': ['clap', 'redanda', 'birb', 'youtube', 'dog', 'excuse', 'greentext', 'lewd', 'message', 'meme', 'homepage', 'pout', 'roll', 'smug', 'quake', 'wink',],
|
'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'],
|
'users': ['help', 'invite', 'purge', 'roles', 'source', 'minecraft'],
|
||||||
'admin': ['emoji', 'cleanup']
|
'admin': ['emoji', 'cleanup']
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user