response.json instead of json.loads
All checks were successful
ReleaseBot / deploy (push) Successful in 31s
QuipBot / deploy (push) Successful in 16s
PuppyBot / deploy (push) Successful in 26s
QuotesBot / deploy (push) Successful in 26s
DogFacts / deploy (push) Successful in 26s

This commit is contained in:
2025-07-24 14:12:48 -05:00
parent 7315264346
commit 506fa996fd
2 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,4 @@
from requests import get, post
from json import loads
from os import getenv
from collections import namedtuple as nt
from munch import DefaultMunch
@ -13,12 +12,12 @@ headers = {
response = get(api_url)
if response.reason == "OK":
dog_fact = DefaultMunch.fromDict(loads(response.text)['data'][0])
dog_fact = DefaultMunch.fromDict(response.json()['data'][0])
payload = {"status": f"didja know: \n {dog_fact.attributes.body}\n#RandomDogFacts", "visibility": "unlisted"}
response = post(post_endpoint, headers=headers, json=payload)
if response.reason == "OK":
if po_user_token:
notify(-1, 'dog facts post url: ' + loads(response.text)['uri'])
notify(-1, 'dog facts post url: ' + response.json()['uri'])
else:
notify(1, 'dog facts post error: ' + response.reason)
else: