add command to fetch and send random cat images

This commit is contained in:
2026-04-10 14:34:06 +02:00
parent 76d294d68f
commit e629e7313d
+13
View File
@@ -119,6 +119,19 @@ async def setChannel(message):
async def version(message): async def version(message):
await message.channel.send("Version 0.3 is running") await message.channel.send("Version 0.3 is running")
# the cat bot died, so i wanted to add this command to this bot
@bot.command()
async def cat(message):
response = requests.get("https://api.thecatapi.com/v1/images/search")
if response.status_code == 200:
data = response.json()
if data and isinstance(data, list) and "url" in data[0]:
await message.channel.send(data[0]["url"])
else:
await message.channel.send("Could not fetch cat image")
else:
await message.channel.send("Failed to fetch cat image")
async def post_reddit(): async def post_reddit():
subreddit = os.getenv("SUBREDDIT", "ich_iel") subreddit = os.getenv("SUBREDDIT", "ich_iel")
posts = await get_latest_post(subreddit) posts = await get_latest_post(subreddit)