You are browsing as a guest. Sign up (or log in) to start making projects!

Cybro

  • 10 Devlogs
  • 5 Total hours

This bot isn't slacking off, it replies to messages 24/7!

Ship #1

🚀 What I Made:
I built Cybro, an AI-powered utility and productivity Slack bot packed with features to automate and entertain:

  • /cybro-ask: Contextual, instant answers powered by Gemini 3.5 Flash via the Hack Club AI API.
  • /cybro-calc & /cybro-translate: Laser-focused AI modes restricted specifically to parsing complex math expressions or delivering precise language translations.
  • /cybro-timer: A visual productivity countdown that updates in real time using custom Slack message progress bars [🟩🟩⬜⬜].
  • /cybro-date: A live global time tool that fetches structural data for any country or timezone using TimeAPI.
  • /cybro-coinflip, /cybro-joke, /cybro-catfact, /cybro-dogfact, /cybro-ping, and /cybro-info to keep the workspace lively and fast.

🧠 What Was Challenging:

  • Slack’s 3-Second Rule: Managing async execution lines to ensure Slack’s strict 3-second acknowledgement window (ack()) didn’t timeout while waiting on upstream responses from the Gemini API.
  • Isolated Prompting: Fine-tuning separate system instruction blocks for /cybro-calc and /cybro-translate so the AI wouldn’t break character or answer general knowledge questions when it was only supposed to crunch numbers or translate text.
  • Stateful Intervals: Structuring Javascript’s native setInterval safely inside Slack’s respond() payload structures to cleanly re-render and update the live timer blocks without breaking the message context.

✨ What I’m Proud Of:
I went way past the baseline and built a fully modular 12-command suite! I’m especially proud of the UI/UX polish—using custom Slack layouts, block dividers, interactive context elements, and dynamic emojis to make the bot look incredibly professional inside the chat window.

👉 How to Test:
Invite Cybro to your channel and run /cybro-help to view the master command menu, or test out its brains directly with /cybro-ask Where is Mount Everest? or /cybro-timer 5!

Try project → See source code →

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…