Activity

Moritz

Shipped this project!

Hours: 19.57
Cookies: 🍪 132
Multiplier: 5.6 cookies/hr

I built this CLI interface for browsing discord channels of discord bots. it started out as a debug tool for another project of mine and quickly spiraled out of controll. I learned a lot about how terminals and text interfaces work, and encountered my first race condition in the wild.

Moritz

Much has changed since the last dev-log. I completely reworked the message display system. Messages now look way nicer, with reply messages and attachments being visible, and line splitting so the entire message is on screen at once. I worked out quite a few bugs with the proxy-server, created new discord demo servers for yall to explore, and removed some nasty race conditions from the application.

Attachment
0
Moritz

The UI now looks way better, you can actually read it at a glance due to the color coding nos. still some formatting issues to solve, but we’re getting there.

Attachment
0
Moritz

I added an at least readable UI (needs some improvement) and a very very helpful F1 page. I accidentally DoSed Discord because i fetched all messages from the current server 60 times a second. Oops :3

Some text wraps when it shouldnt, some text overlaps, some emojis dont get rendered, but thats all very solvable.

Attachment
Attachment
0
Moritz

Created a Demo Version of the Bot and created a Discord Server for others to try it out.

Attachment
0
Moritz

Shipped this project!

Hours: 18.74
Cookies: 🍪 232
Multiplier: 12.4 cookies/hr

I built an AI-powered discord bot using python. I learnt a lot about AI, prompting, and how to use the wonderful AI and web search APIs that HackClub offers to students.

Moritz

Rewrote the install instructions, added a clearer project description, and made everything ready for release.

Attachment
0
Moritz

Added more states to the state machine, did some error handling for different terminal sizes and color support, and made a nice loading animation.

Attachment
0
Moritz

Spent some time learning the curses library, made some usefull helper functions, and made a simple State Machine System.

Attachment
0
Moritz

The Bot can now create voice messages based on a voice sample provided with the command. This allows it to imitate voices.

Attachment
0
Moritz

The Bot can now generate voice messages based on text using the Qwen TTS Models. It’s decently fast, taking roughly 7 seconds of compute time to generate 10s of audio on my 4 year old mid™ laptop.

Attachment
0
Moritz

The Bot can now generate Images on Command.

Attachment
0
Moritz

The bot can now recognize and react to images. This caused me a lot of headaches, probably worsened by the 6 cans of Monster i chugged.

Attachment
0
Moritz

The bot can now read messages the user replied to.

Attachment
0
Moritz

The bot can now search for images and send them with its message

Attachment
0
Moritz

The bot can now search the web and source news articles to provide better answers.

Attachment
0
Moritz

Designed an Icon and created a monochrome and rainbow version

Attachment
Attachment
0
Moritz

The bot can now read more than one message, and can also send messages longer than the Discord message length limit by splitting them into parts.

Attachment
0
Moritz

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0