2015-05-26 14:21:19 -04:00
|
|
|
#
|
|
|
|
# Copyright 2015 (c) Anna Schumaker
|
|
|
|
#
|
|
|
|
import json
|
2015-05-27 10:36:09 -04:00
|
|
|
from urllib import parse
|
2015-05-26 14:21:19 -04:00
|
|
|
from urllib import request
|
|
|
|
|
|
|
|
__SLACK_SERVER = "https://slack.com/api"
|
|
|
|
|
|
|
|
def call(method, **kwargs):
|
2015-05-27 10:36:09 -04:00
|
|
|
args = parse.urlencode(kwargs)
|
2015-05-26 14:21:19 -04:00
|
|
|
with request.urlopen("%s/%s?%s" % (__SLACK_SERVER, method, args)) as req:
|
|
|
|
return json.loads(req.read().decode())
|
|
|
|
return {"ok" : False}
|
|
|
|
|
|
|
|
|
|
|
|
def test():
|
|
|
|
return call("api.test")["ok"]
|