def ddg_command(self,message=None): m_body = str(message.body)[4:].strip() params = urlencode({'q':m_body,'format':'json','no_html':1}) conn = httplib.HTTPConnection('api.duckduckgo.com') output = "" try: conn.request('GET',"http://api.duckduckgo.com/?"+params,HEADERS) result = conn.getresponse() data = json.loads(str(result.read())) except Exception, e: log.error(e)
def gif_command(self,message=None): url ="http://api.giphy.com/v1/gifs/search?" m_body = str(message.body)[4:].strip() params = urlencode({'q':m_body.strip(), 'api_key':"dc6zaTOxFJmzC", 'limit':1}) conn = httplib.HTTPConnection('api.giphy.com') output = "" try: conn.request('GET',url+params,HEADERS) result = conn.getresponse() data = json.loads(str(result.read())) except Exception, e: log.error(e)