Merge branch 'master' into 'weather'

# Conflicts:
#   app/dragon-bot.py
#   app/help_methods.py
This commit is contained in:
Jason Ji 2017-09-22 20:18:09 +00:00
commit a1f8b9b381
2 changed files with 27 additions and 10 deletions

View File

@ -124,6 +124,18 @@ async def on_message(message):
weather.get_weather(message.content) weather.get_weather(message.content)
) )
if message.content.startswith('!pout'):
await client.send_message(
message.channel,
get_from_reddit.get_image('pouts')
)
if message.content.startswith('!smug'):
await client.send_message(
message.channel,
get_from_reddit.get_image('smuganimegirls')
)
if message.content.startswith('!purge'): if message.content.startswith('!purge'):
num = 20 num = 20
if len(message.content.split()) > 1: if len(message.content.split()) > 1:

View File

@ -62,7 +62,14 @@ def get_help_message(method):
], ],
'weather': [ 'weather': [
'Returns the weather for the location you entered.', 'Returns the weather for the location you entered.',
'\nUsage: !weather Berkeley'] '\nUsage: !weather Berkeley'
],
'pout': [
'Returns the URL for an anime girl pouting you filthy weeb'
],
'smug': [
'Returns the URL for smug anime girl'
]
} }
# Print out every help method # Print out every help method
@ -77,16 +84,14 @@ def get_help_message(method):
# Join key : value of the help method they passed in # Join key : value of the help method they passed in
message = "{} : {}".format(method, ' '.join(supported_methods[method])) message = "{} : {}".format(method, ' '.join(supported_methods[method]))
# Return the message wrapped in css formatting so we get pretty colors return "\n{}\n".format(message)
return "```css\n{}\n```".format(message)
def parse_message(message): def parse_message(message):
method = 'show_all'
if len(message.split()) > 1: if len(message.split()) > 1:
method = message.split()[1] method = message.split()[1]
try: try:
explanation = get_help_message(method) explanation = get_help_message(method)
except KeyError: except KeyError:
return "I can't help you with that" return "I can't help you with that"
return "```css\n{}\n```".format(explanation) return "```css\n{}\n```".format(explanation)
return get_help_message('show_all')