From e472f856373a8ad8edb123e83a7d26f6ded1e120 Mon Sep 17 00:00:00 2001 From: Francisco Edilton Date: Thu, 19 Mar 2026 22:21:57 +0000 Subject: [PATCH] Fix Chuck Norris --- autonomia/features/basic.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autonomia/features/basic.py b/autonomia/features/basic.py index 0884341..68417c7 100644 --- a/autonomia/features/basic.py +++ b/autonomia/features/basic.py @@ -98,8 +98,9 @@ def cmd_joke(update: Update, context: CallbackContext): Tell a random joke """ try: - req = request.urlopen("http://api.icndb.com/jokes/random") - joke = parse.unquote(json.loads(req.read())["value"]["joke"]) + req = request.Request(url="https://api.chucknorris.io/jokes/random", headers={'User-Agent': 'Mozilla/5.0'}) + resp = request.urlopen(req).read() + joke = json.loads(parse.unquote(resp))["value"] update.message.reply_text(joke) except Exception: update.message.reply_text("To sem saco!")