From 1c189d66c75e91d0f78585b55f96ad0e5a63f837 Mon Sep 17 00:00:00 2001 From: Evgeniy Belousov Date: Wed, 18 Sep 2019 12:01:40 +0300 Subject: [PATCH] Changed thecatapi usage to actual API URL --- src/handler/commands/meow.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/handler/commands/meow.py b/src/handler/commands/meow.py index 84f7dd4..4cd7d9b 100644 --- a/src/handler/commands/meow.py +++ b/src/handler/commands/meow.py @@ -1,5 +1,6 @@ from .base import Base from urllib.request import build_opener, HTTPRedirectHandler +import json class Meow(Base): @@ -8,6 +9,7 @@ class Meow(Base): def execute(self, command): opener = build_opener(HTTPRedirectHandler) - req = opener.open('http://thecatapi.com/api/images/get?format=src') + with opener.open('https://api.thecatapi.com/v1/images/search') as r: + cats = json.loads(r.read()) - self.send_photo(command, photo=req.url) + self.send_photo(command, photo=cats[0]['url'])