Link to subreddits upon mention

This commit is contained in:
Luke Robles 2018-03-26 22:15:04 -07:00
parent 202f0c06f5
commit 1711886c1b

View File

@ -103,6 +103,18 @@ async def on_message(message):
) )
) )
# Read messages and look for mentions of subreddits
for word in message.content.split():
if message.author != client.user:
if '/r/' in word or 'r/' in word:
try:
subreddit = word.split('/')[-1]
# Try and request the page to check that it actually exists
get_from_reddit.get_image(boards=subreddit)
await client.send_message(message.channel, "https://reddit.com/r/{}".format(subreddit))
except:
pass
if message.content.startswith('!8ball'): if message.content.startswith('!8ball'):
await client.send_message( await client.send_message(
message.channel, message.channel,
@ -142,6 +154,7 @@ async def on_message(message):
return m.author == client.user return m.author == client.user
await client.purge_from(message.channel, limit=10, check=is_bot) await client.purge_from(message.channel, limit=10, check=is_bot)
if message.content.startswith('!decide'): if message.content.startswith('!decide'):
await client.send_message( await client.send_message(
message.channel, message.channel,