Пример #1
0
 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)
Пример #2
0
 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)