2639440f by Barry

db update plus alias addition.

1 parent e3ae2f60
{"<@49237234515181568>": {"<@47934670406422528>": {"delivery_time": "2047/08/11 18:39:12", "message": "ur a fgt", "user_id": "49237234515181568", "channel": "47934985176354816"}}, "<@121404665727418368>": {"<@47934670406422528>": {"delivery_time": "2016/12/02 16:54:33", "message": "I'm gay.", "user_id": "121404665727418368", "channel": "47934985176354816"}}, "<@47934670406422528>": {"<@78767557628133376>": {"delivery_time": "2015/12/25 00:00:00", "message": "Merry Fucking Christmas You Asian Jew", "user_id": "47934670406422528", "channel": "47934985176354816"}}, "<@48148712194576384>": {"<@121404665727418368>": {"delivery_time": "2019/02/03 02:38:24", "message": "u gay", "user_id": "48148712194576384", "channel": "47934985176354816"}}, "<@63649222993391616>": {"<@121404665727418368>": {"delivery_time": "2015/12/10 16:57:52", "message": "fuck off spic", "user_id": "63649222993391616", "channel": "47934985176354816"}}}
\ No newline at end of file
{"<@47934670406422528>": {"<@78767557628133376>": {"delivery_time": "2015/12/25 00:00:00", "message": "Merry Fucking Christmas You Asian Jew", "user_id": "47934670406422528", "channel": "47934985176354816"}}, "<@48148712194576384>": {"<@121404665727418368>": {"delivery_time": "2019/02/03 02:38:24", "message": "u gay", "user_id": "48148712194576384", "channel": "47934985176354816"}}, "<@49237234515181568>": {"<@47934670406422528>": {"delivery_time": "2047/08/11 18:39:12", "message": "ur a fgt", "user_id": "49237234515181568", "channel": "47934985176354816"}}, "<@78767557628133376>": {"<@78767557628133376>": {"delivery_time": "2015/12/22 00:00:00", "message": "happy birthday eli", "user_id": "78767557628133376", "channel": "121370073465094146"}}, "<@121404665727418368>": {"<@47934670406422528>": {"delivery_time": "2016/12/02 16:54:33", "message": "I'm gay.", "user_id": "121404665727418368", "channel": "47934985176354816"}}, "<@63649222993391616>": {"<@121404665727418368>": {"delivery_time": "2015/12/10 16:57:52", "message": "fuck off spic", "user_id": "63649222993391616", "channel": "47934985176354816"}}}
\ No newline at end of file
......
......@@ -4,8 +4,6 @@ import random
import datetime
import re
#import urllib.parse
from dateutil.parser import parse
from discord.object import Object
......@@ -48,9 +46,11 @@ def search_youtube(query):
print("http://www.youtube.com/watch?v=" + search_results[0])
return "http://www.youtube.com/watch?v=" + search_results[0]
def search_google_images(query):
def search_google_images(query, animated=False):
headers = {'User-Agent': "Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20100101 Firefox/12.0"}
query_string = {"safe": "off", "tbm": "isch", "q" : query}
if animated:
query_string = {"safe": "off", "tbm": "isch", "q" : query, 'tbs': 'itp:animated'}
r = requests.get("http://www.google.com/search", params=query_string, headers=headers)
......@@ -121,7 +121,8 @@ def on_status(member):
'prev_status': prev_status,
'status_change_at': status_change_at,
'game_id': game_id,
'games_played': games_played
'games_played': games_played,
'aliases': []
}
print('Status Change: %s' % (data,))
jdata = json.dumps(data, ensure_ascii=False)
......@@ -218,6 +219,8 @@ def on_message(message):
client.send_message(message.channel,
"""{} Available Commands:
You can ask compound or questions and I will choose. Example: HellsBot Rui is a Faggot or Rui is a faggot?
!aliases - Returns a list of all aliases a user has set for themselves.
!addalias <alias> - Adds an alias to your list of aliases.
!msg <username> in 5 minutes Tea is ready
!msg <username> in 45 seconds Your finished masterbating
!msg <username> in 2 hours The movie is over
......@@ -229,6 +232,7 @@ You can ask compound or questions and I will choose. Example: HellsBot Rui is a
!addfortune <fortune> - Adds a new fortune.
!fortune - Returns your fortune.
!youtube <search term> - Returns the first video from the search results for the search term.
!gif <search term> - Returns the first gif from the search results.
!image <search term> - Returns the first image from the search results.
!secret
!bemyirlwaifu""".format(message.author.mention()))
......@@ -272,6 +276,11 @@ You can ask compound or questions and I will choose. Example: HellsBot Rui is a
client.send_message(message.channel, search_google_images(query))
return
if message.content.startswith('!gif'):
query = message.content[7:]
client.send_message(message.channel, search_google_images(query, True))
return
if message.content.startswith('!gameslist'):
data = None
try:
......@@ -299,6 +308,44 @@ You can ask compound or questions and I will choose. Example: HellsBot Rui is a
client.send_message(message.channel, 'The games I have seen people playing are: \n{}'.format(out_string))
return
if message.content.startswith('!aliases'):
data = None
try:
json_data=open(member_status).read()
data = json.loads(json_data)
except ValueError:
pass
if not data:
client.send_message(message.channel, 'I am a bit confused right now.. maybe I need more data. {}!'.format(message.author.mention()))
else:
username = message.content[9:].replace('@', '').lower()
if username in data and 'aliases' in data[username]:
client.send_message(message.channel, '{} has the following aliases:'.format(username, ', '.join(data[username]['aliases'])))
else:
client.send_message(message.channel, 'No known alises for {} yet {}'.format(username, message.author.mention()))
return
if message.content.startswith('!addalias'):
data = None
try:
json_data=open(member_status).read()
data = json.loads(json_data)
except ValueError:
pass
if not data:
client.send_message(message.channel, 'I am a bit confused right now.. maybe I need more data. {}!'.format(message.author.mention()))
else:
alias = message.content[10:]
username = message.author.name.lower()
if username in data:
if 'aliases' not in data[username]:
data[username]['aliases'] = []
data[username]['aliases'].append(alias)
client.send_message(message.channel, '{} has been added to your aliases'.format(alias))
else:
client.send_message(message.channel, 'Something horrible happened and it is all your fault.')
return
if message.content.startswith('!games'):
data = None
try:
......
{"zan": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 06:07:49", "mention": "<@65178351664377856>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/04 05:59:01", "id": "65178351664377856"}, "solidsteak": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 05:26:32", "mention": "<@62955839694053376>", "prev_status": "online", "games_played": [248, null], "game_id": null, "afk_at": "2015/12/04 05:26:32", "id": "62955839694053376"}, "apple": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 02:00:17", "mention": "<@121822410096771072>", "prev_status": "idle", "games_played": [1, 6], "game_id": 6, "afk_at": "2015/12/04 01:12:36", "id": "121822410096771072"}, "sheik": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/03 23:04:11", "mention": "<@48148712194576384>", "prev_status": "online", "game_id": null, "games_played": [283, null], "afk_at": "2015/12/03 23:04:11", "id": "48148712194576384"}, "puncherboxer": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 04:11:44", "mention": "<@118544498996412416>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 03:48:11", "id": "118544498996412416"}, "rae": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 17:48:43", "mention": "<@48162082507456512>", "prev_status": "idle", "game_id": null, "games_played": [], "afk_at": "2015/12/03 11:38:52", "id": "48162082507456512"}, "marion": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/03 05:14:48", "prev_status": "online", "games_played": [1, null], "game_id": null, "afk_at": "2015/12/02 08:30:16"}, "shyrith": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/03 08:10:52", "prev_status": "online", "games_played": [1, 644, null], "game_id": null, "afk_at": "2015/12/02 21:54:35"}, "rui": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 00:00:41", "mention": "<@63649222993391616>", "prev_status": "offline", "game_id": null, "games_played": [], "afk_at": "2015/12/03 03:48:05", "id": "63649222993391616"}, "goshzilla": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 04:24:10", "mention": "<@47934670406422528>", "prev_status": "offline", "game_id": null, "games_played": [3, null], "afk_at": "2015/12/04 03:40:10", "id": "47934670406422528"}, "eeri": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 17:18:42", "mention": "<@122023217371021313>", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/03 17:18:42", "id": "122023217371021313"}, "dick": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 01:40:37", "mention": "<@78767611436863488>", "prev_status": "offline", "game_id": null, "games_played": [], "afk_at": "2015/12/04 01:40:37", "id": "78767611436863488"}, "arka": {"status": "online", "mention": "<@121466618126532608>", "is_afk": false, "games_played": [1, null, 313], "game_id": 313, "afk_at": "2015/12/04 06:03:24", "status_change_at": "2015/12/04 06:11:18", "id": "121466618126532608", "prev_status": "idle"}, "wriggle": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 04:04:38", "mention": "<@80169354666192896>", "prev_status": "online", "games_played": [], "game_id": null, "afk_at": "2015/12/02 15:37:49", "id": "80169354666192896"}, "tim": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 05:40:54", "mention": "<@109145030354030592>", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/03 07:37:21", "id": "109145030354030592"}, "charisma": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 23:02:24", "mention": "<@65187139276513280>", "prev_status": "offline", "game_id": null, "games_played": [313, null], "afk_at": "2015/12/03 00:08:06", "id": "65187139276513280"}, "mate": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 05:06:58", "mention": "<@109145154044071936>", "prev_status": "offline", "game_id": null, "games_played": [], "afk_at": "2015/12/04 05:06:58", "id": "109145154044071936"}, "sig": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 04:36:06", "mention": "<@104055037243707392>", "prev_status": "idle", "game_id": 466, "games_played": [8, null, 7, 466, 588], "afk_at": "2015/12/04 04:31:16", "id": "104055037243707392"}, "richter": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 02:57:37", "mention": "<@49237234515181568>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/03 15:34:50", "id": "49237234515181568"}, "mr. nelson": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 07:26:31", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/03 07:14:03"}, "skeletonhorn": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 00:36:39", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/03 00:36:39"}, "azia": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 04:35:40", "mention": "<@121404665727418368>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 04:35:40", "id": "121404665727418368"}, "adol": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 00:49:23", "mention": "<@122079633796497409>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/03 22:33:03", "id": "122079633796497409"}, "roris": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 01:45:43", "mention": "<@80876422352076800>", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/04 01:45:43", "id": "80876422352076800"}, "projectaria": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 02:51:17", "mention": "<@48146724769763328>", "prev_status": "idle", "game_id": null, "games_played": [1, null], "afk_at": "2015/12/04 02:50:16", "id": "48146724769763328"}, "moss": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 14:42:18", "mention": "<@48168872238387200>", "prev_status": "idle", "game_id": 1, "games_played": [0, null, 1, 715], "afk_at": "2015/12/03 14:25:50", "id": "48168872238387200"}, "master of moisture": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 05:23:19", "mention": "<@112340697771765760>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/04 05:18:46", "id": "112340697771765760"}, "yobi": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 05:59:31", "mention": "<@65180855919714304>", "prev_status": "idle", "game_id": null, "games_played": [3, null, 680], "afk_at": "2015/12/04 05:57:21", "id": "65180855919714304"}, "scoops": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 23:26:47", "mention": "<@65211875771559936>", "prev_status": "offline", "games_played": [347, null, 0, 644], "game_id": 644, "afk_at": "2015/12/02 08:26:41", "id": "65211875771559936"}, "study": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 05:45:39", "mention": "<@121821978222002178>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/04 05:44:28", "id": "121821978222002178"}, "grey": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 02:35:35", "mention": "<@48120346410221568>", "prev_status": "idle", "games_played": [550, null, 1], "game_id": null, "afk_at": "2015/12/03 22:18:05", "id": "48120346410221568"}, "hellsbreath": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 04:20:56", "mention": "<@78767557628133376>", "prev_status": "idle", "games_played": [326, null, 660, 680], "game_id": null, "afk_at": "2015/12/04 04:08:48", "id": "78767557628133376"}, "green": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 02:11:42", "mention": "<@63098846506397696>", "prev_status": "offline", "games_played": [4, null], "game_id": 4, "afk_at": "2015/12/03 23:31:00", "id": "63098846506397696"}, "xorfos": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 03:00:05", "mention": "<@121019458700443650>", "prev_status": "online", "games_played": [], "game_id": null, "afk_at": "2015/12/04 03:00:05", "id": "121019458700443650"}, "salt": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 04:47:58", "mention": "<@48140539459010560>", "prev_status": "idle", "games_played": [466, 8, null, 680, 588], "game_id": 466, "afk_at": "2015/12/04 04:26:34", "id": "48140539459010560"}, "cae": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 17:48:44", "mention": "<@65178683714830336>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/03 17:40:32", "id": "65178683714830336"}}
\ No newline at end of file
{"zan": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 21:16:46", "mention": "<@65178351664377856>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/04 20:59:26", "id": "65178351664377856"}, "solidsteak": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 18:56:22", "mention": "<@62955839694053376>", "prev_status": "idle", "games_played": [248, null, 310, 533], "game_id": null, "afk_at": "2015/12/04 18:38:49", "id": "62955839694053376"}, "apple": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 21:26:42", "mention": "<@121822410096771072>", "prev_status": "idle", "game_id": 1, "games_played": [1, 6, null], "afk_at": "2015/12/04 21:18:16", "id": "121822410096771072"}, "sheik": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 15:24:28", "mention": "<@48148712194576384>", "prev_status": "idle", "games_played": [283, null], "game_id": null, "afk_at": "2015/12/04 15:19:07", "id": "48148712194576384"}, "puncherboxer": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 04:11:44", "mention": "<@118544498996412416>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 03:48:11", "id": "118544498996412416"}, "rae": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 21:00:44", "mention": "<@48162082507456512>", "prev_status": "idle", "game_id": null, "games_played": [], "afk_at": "2015/12/04 20:55:58", "id": "48162082507456512"}, "marion": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/03 05:14:48", "prev_status": "online", "games_played": [1, null], "game_id": null, "afk_at": "2015/12/02 08:30:16"}, "shyrith": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/03 08:10:52", "prev_status": "online", "games_played": [1, 644, null], "game_id": null, "afk_at": "2015/12/02 21:54:35"}, "goshzilla": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 20:36:07", "mention": "<@47934670406422528>", "prev_status": "idle", "game_id": null, "games_played": [3, null], "afk_at": "2015/12/04 20:35:44", "id": "47934670406422528"}, "eeri": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 17:18:42", "mention": "<@122023217371021313>", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/03 17:18:42", "id": "122023217371021313"}, "dick": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 21:26:43", "mention": "<@78767611436863488>", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/04 13:29:03", "id": "78767611436863488"}, "arka": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 15:48:59", "mention": "<@121466618126532608>", "prev_status": "online", "games_played": [1, null, 313], "game_id": null, "afk_at": "2015/12/04 14:50:01", "id": "121466618126532608"}, "wriggle": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 19:52:13", "mention": "<@80169354666192896>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/02 15:37:49", "id": "80169354666192896"}, "tim": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 10:25:19", "mention": "<@109145030354030592>", "prev_status": "online", "games_played": [], "game_id": null, "afk_at": "2015/12/04 07:08:23", "id": "109145030354030592"}, "charisma": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 14:16:47", "mention": "<@65187139276513280>", "prev_status": "online", "games_played": [313, null], "game_id": null, "afk_at": "2015/12/04 06:17:29", "id": "65187139276513280"}, "mate": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 09:11:30", "mention": "<@109145154044071936>", "prev_status": "online", "games_played": [], "game_id": null, "afk_at": "2015/12/04 05:06:58", "id": "109145154044071936"}, "sig": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 13:15:08", "mention": "<@104055037243707392>", "prev_status": "online", "games_played": [8, null, 7, 466, 588, 15], "game_id": null, "afk_at": "2015/12/04 11:47:44", "id": "104055037243707392"}, "richter": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 20:37:06", "mention": "<@49237234515181568>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/04 20:34:59", "id": "49237234515181568"}, "mr. nelson": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 20:32:01", "mention": "<@103311664748707840>", "prev_status": "idle", "game_id": null, "games_played": [], "afk_at": "2015/12/04 17:19:50", "id": "103311664748707840"}, "skeletonhorn": {"status": "online", "is_afk": false, "status_change_at": "2015/12/03 00:36:39", "prev_status": "offline", "games_played": [], "game_id": null, "afk_at": "2015/12/03 00:36:39"}, "yoltan": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 17:58:17", "mention": "<@122369674808786948>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 16:14:00", "id": "122369674808786948"}, "rui": {"status": "offline", "mention": "<@63649222993391616>", "is_afk": false, "games_played": [], "game_id": null, "afk_at": "2015/12/03 03:48:05", "status_change_at": "2015/12/04 21:27:41", "id": "63649222993391616", "prev_status": "online"}, "adol": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 20:51:25", "mention": "<@122079633796497409>", "prev_status": "online", "games_played": [], "game_id": null, "afk_at": "2015/12/04 20:51:25", "id": "122079633796497409"}, "roris": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 06:17:50", "mention": "<@80876422352076800>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 01:45:43", "id": "80876422352076800"}, "projectaria": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 18:28:54", "mention": "<@48146724769763328>", "prev_status": "online", "games_played": [1, null], "game_id": null, "afk_at": "2015/12/04 13:17:05", "id": "48146724769763328"}, "moss": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 18:17:37", "mention": "<@48168872238387200>", "prev_status": "offline", "games_played": [0, null, 1, 715, 127], "game_id": null, "afk_at": "2015/12/04 12:49:36", "id": "48168872238387200"}, "master of moisture": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 09:12:41", "mention": "<@112340697771765760>", "prev_status": "online", "games_played": [], "game_id": null, "afk_at": "2015/12/04 08:46:41", "id": "112340697771765760"}, "yobi": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 20:37:26", "mention": "<@65180855919714304>", "prev_status": "online", "game_id": null, "games_played": [3, null, 680], "afk_at": "2015/12/04 20:37:26", "id": "65180855919714304"}, "scoops": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 19:36:57", "mention": "<@65211875771559936>", "prev_status": "idle", "game_id": null, "games_played": [347, null, 0, 644], "afk_at": "2015/12/04 19:32:58", "id": "65211875771559936"}, "study": {"status": "offline", "is_afk": false, "status_change_at": "2015/12/04 05:45:39", "mention": "<@121821978222002178>", "prev_status": "idle", "games_played": [], "game_id": null, "afk_at": "2015/12/04 05:44:28", "id": "121821978222002178"}, "grey": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 17:42:27", "mention": "<@48120346410221568>", "prev_status": "online", "game_id": null, "games_played": [550, null, 1, 208], "afk_at": "2015/12/04 17:42:27", "id": "48120346410221568"}, "hellsbreath": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 21:05:08", "mention": "<@78767557628133376>", "prev_status": "idle", "games_played": [326, null, 660, 680, 566], "game_id": null, "afk_at": "2015/12/04 20:58:24", "id": "78767557628133376"}, "green": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 20:44:27", "mention": "<@63098846506397696>", "prev_status": "offline", "games_played": [4, null], "game_id": 4, "afk_at": "2015/12/04 11:42:34", "id": "63098846506397696"}, "azia": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 20:46:30", "mention": "<@121404665727418368>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 20:46:30", "id": "121404665727418368"}, "xorfos": {"status": "idle", "is_afk": true, "status_change_at": "2015/12/04 21:19:30", "mention": "<@121019458700443650>", "prev_status": "online", "game_id": null, "games_played": [], "afk_at": "2015/12/04 21:19:30", "id": "121019458700443650"}, "salt": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 20:12:29", "mention": "<@48140539459010560>", "prev_status": "idle", "games_played": [466, 8, null, 680, 588], "game_id": null, "afk_at": "2015/12/04 20:09:09", "id": "48140539459010560"}, "cae": {"status": "online", "is_afk": false, "status_change_at": "2015/12/04 19:21:59", "mention": "<@65178683714830336>", "prev_status": "idle", "game_id": null, "games_played": [335, null], "afk_at": "2015/12/04 19:17:49", "id": "65178683714830336"}}
\ No newline at end of file
......