Woof Bot banner

Woof Bot

8 devlogs
6h 10m 29s

A slack bot for the YSWS Woof [ended]!
Has a bunch of cool features like showcasing Hackclubbers Dogs and using Hack Club AI to create project ideas!
Idea from MeowBot.

This project uses AI

Mild debugging with github copilot and of course using Hack Club AI to test the project
copilot helped with rate-limiting using datetime

Demo Repository

Loading README...

freddie

And I though I was finished, yikes! I’ve added a rate limiting (with the help of copiolet) so my ai.hackclub.com isn’t drained, it is global, not user based. I added a disclamer for CDN being down then fixed it a few minutes later, cool! whatt else? Oh, did a few things to the readme and added an example.env.

their we go, thats all! to do: ping the user when the idea is generated!!!!

Changelog

Attachment
Attachment
Attachment
0
freddie

So I know I said i was finished but then i added more stuff! Now when you send ‘meow’ in chat it reacts with neodog_evil and sends a passive agressive threaded reply AND if you send ‘woof’, ‘wruff’ or ‘wooof’ it reacts with a random emoji (from a list) and has a 1 in 3 chance of either: sending a random community members dog, sending a threaded responce or nothing. Looking forward I hope to add a dog API for more pics of dogs! Hosting wise I plan on testing if nest works but if not then that doesn’t matter as I can use my Pi 🥧!

Attachment
Attachment
0
freddie

I updated the README.md in VSCode with some nice emojis and links and installation instructions.

Attachment
1

Comments

freddie
freddie about 1 month ago

I know it looks like AI but check my hackatime!!! I typed that sht out :sob!!

freddie

So I’m away on holiday and all my API Keys are saved on my laptop at home so i can’t get them while im away! The one time i don’t use a codespace. I don’t think there is much to add. The main thing is hosting it. My Pi from Arcade will work because Nest is down but @AVD said we may be able to use Hack Club Servers :partyowl

Attachment
0
freddie

Add threaded replys and CDN Dogs!

Attachment
0
freddie

Added Hack Club AI in the form of ‘/ideas’, which generates a random dog themed project idea and ALSO added ‘/dogpics’ which rn uses stock images but plan to include my dog, @Will, @AVD, @gamer_waves dog pics!

Attachment
2

Comments

freddie
freddie 2 months ago

OMG Markdown works, i was taking a gamble cause i didn’t know

freddie
freddie 2 months ago

now all my future devlogs are gonna look sexy

freddie

Now uses Bolt and Socket Mode! I added ‘/woof’ and auto reaction (with :woofwoof) when ‘woof’ is sent in channel!

Attachment
0
freddie

I started by learning and educating myself on how making a slack bot in python works. Currently it is sends a random message (from a list) to a certain channel when the program is run. it only works in a private channel for now while we sort out Woof as a YSWS launching.

Attachment
0