Also fetch the data

This commit is contained in:
Nyx 2025-01-31 21:09:33 -06:00
parent d83463d27a
commit 022064e227
2 changed files with 24 additions and 3 deletions

12
bot.py
View file

@ -73,16 +73,22 @@ async def make_choice(room, message):
id = match.args()
id = str(id[1])
quoteImage = fetch.fetchQuote(id)
quoteData = fetch.fetchQuoteData(id)
if debugMode == False:
pass
message1 = ("Data: " str(quoteData))
else:
message = (f"""
message1 = (quoteData)
message2 = (f"""
Command recived (DEBUG).
(We're supposed to fetch quote number {id} now.)
""")
await bot.api.send_text_message(room.room_id, message)
if debugMode == True:
await bot.api.send_text_message(room.room_id, message2)
await bot.api.send_text_message(room.room_id, message1)
else:
await bot.api.send_text_message(room.room_id, message1)
imageMessage = (quoteImage)
await bot.api.send_image_message(room.room_id, imageMessage) # https://quotes.everypizza.im/image/178

View file

@ -18,3 +18,18 @@ def fetchQuote(quoteId):
else:
print(f"An error occured while saving the file: {quote.status_code}")
return None
def fetchQuoteData(quoteId):
processedId = str(config['imag']['server'] + "/api/image/" + str(quoteId))
print(processedId)
quoteData = requests.get(processedId)
code = 200
if quoteData.status_code == 200:
return quoteData.json()
# print(str(json.dumps(quoteData)))
print(quoteData.json())
else:
print(f"An error occured while saving the file: {quote.status_code}")
return None
fetchQuoteData(178)