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

egraich

@egraich

Joined July 4th, 2026

  • 22Devlogs
  • 5Projects
  • 4Ships
  • 30Votes
I’m a 16-year-old hardware and software engineer from Belarus.
Open comments for this post

1h 23m 5s logged

I finally fully deployed my VoiceBot on the Nest server along with the local telegram-api-server, which lets me process videos up to 2GB! The database is also fully up and running now, starting to collect data. Basically, anyone can now look up @egvoicebot on Telegram, add it to their group, and it’ll just work :D
(Btw, Groq gives me an 8-hour audio processing limit for free!)

0
0
3
Open comments for this post

1h 49m 8s logged

Today I decided to add the official telegram-api-server to my Nest project. Why? Because this way my bot will be able to handle videos up to 2GB instead of the generic 20MB limit.
Honestly, this project is teaching me how to work with docker-compose files way better than any of my previous projects :)

0
0
1
Open comments for this post

1h 26m 6s logged

I decided to build VoiceBot — a Telegram bot that extracts and transcribes audio from video files, video notes , and standard voice messages.

It’s a pure QoL tool built for that one painfully relatable situation: when your friend refuses to use their keyboard and bombards you with 3-minute voice notes while you are stuck in a meeting, a loud train, or just plain hate listening to audio.
Funnily enough, Telegram actually has this feature built-in… but only if you pay for Telegram Premium :D

0
0
2
Open comments for this post

36m 53s logged

Just updated the README once again and added a step-by-step production deployment guide. Also, the bot is now officially running 24/7 for everyone thanks to Nest! ❤

0
0
6
Open comments for this post

30m 13s logged

Today I’ve FINALLY completed my CI/CD auto-rebuild pipeline! Now, every single ‘git push’ to my public repositories triggers an instant automated update via a custom webhook system.

I really like visualizing my Linux directory structure as my own production-grade city, planning out neighborhoods and zones well in advance. As a result of this infrastructure layout, I now have 3 isolated Docker containers running flawlessly in my city:

  • SlackBot
  • TelegramBot
  • Webhook Listener

Instead of using bloated, heavy out-of-the-box CI/CD platforms that would easily choke my tiny 2GB RAM Nest server, I deployed a minimal ‘almir/webhook’ image weighing only 19.2 MB. Because of this, my idle server consumes ~300 MB of RAM and takes up a mere ~1.4 GB of disk space :D

It was an unforgettable engineering experience building my own free analog of PaaS platforms like Amvera etc., completely from scratch.

Thank you Hack Club for Nest <3

0
0
4
Open comments for this post

21m 15s logged

Today, I decided to set up automatic redeployment for my bots on my favorite Linux-based Nest server , triggering on every git push to their public GitHub repositories <3

0
0
3
Open comments for this post

2h 27m 43s logged

I lost a whole day trying to deploy my Telegram bot on Hack Club Nest. In the process, I found a ton of bugs, a broken OpenAI model from Groq 120B, and issues in my .env file (I literally had GROQ_AI_KEY instead of GROQ_API_KEY, lmao). But after a full day of fixes and guides, I finally managed to deploy my TG bot SIMULTANEOUSLY alongside the updated CyberShieldSlackBot (literally split VSCode terminal on photo) :D

0
0
3
Ship

CyberShield is officially LIVE on Nest 24/7! Ever wondered if that sketchy link or message in your DM is a phishing attempt? I built an asynchronous, AI-powered Threat Auditor that runs deep VirusTotal API v3 telemetry combined with raw Llama 3.3 cognitive reasoning to generate instant forensic security reports.Try these commands right now in Slack:

1. /scamscan — Get a detailed 4-block risk assessment.

2. /scanlink — Isolated deep antivirus infrastructure check.

3./cyberstats — Check global usage metrics across the workspace.

You can also click the three dots on any message and use the native "Scan Message" shortcut! Check out the README for full guides. Let's keep our channels safe! <3

Through building this bot, I've successfully mastered:

Slack bot infrastructure & events architecture.

Remote server management via SSH.

Docker configuration with persistence database.
Sounds useful :D

Try project → See source code →
Open comments for this post

1h 43m 17s logged

I finally fixed all the bugs in my Slack bot while waiting for the Nest application to get approved :D

After getting the Nest server, I connected to a remote server via SSH for the first time in my life (and it’s definitely not my first time using Linux Debian, haha). But right after that, I deployed a Docker container for the first time ever!

I also completely filled the README with guides and setup instructions for users <3

0
0
5
Ship

I made PythonLife — an interactive, fully responsive Conway's Game of Life simulation built with Pygame and NumPy.

The biggest challenge was optimization. Standard nested loops lag heavily on large screens, so I completely rewrote the update logic using NumPy matrix shifts with `np.roll()`. This counts all neighbors simultaneously and applies rules instantly via array masking, keeping the FPS smooth even in borderless fullscreen mode. Another unexpected challenge was configuring the Web/Executable build environment, but I successfully compiled everything into a standalone executable.

I’m really proud of the performance and the seamless window scaling feature—the simulation auto-extends on the fly, introducing random noise into newly opened space while preserving existing patterns.

To test the project, click "Try project" to download the pre-compiled `PythonLife.exe` from my GitHub Releases, open it, and you're good to go! Left-click to draw living cells, right-click to clear them, press Space to pause, and use keys 1, 2, or 3 to change simulation speed.

  • 5 devlogs
  • 3h
Try project → See source code →
Open comments for this post

28m 49s logged

The first version is officially ready! For the first time ever, I’ve created my own GitHub release and bundled the entire game into a 25MB .exe file.

Also upgrade README.

Shipping it in a bit! <3

0
0
5
Open comments for this post

56m 57s logged

Spent the last hour trying to port the project to web with pygbag, but no luck so far <3

On the bright side, I added time controls: you can now speed things up by 2x or 4x using numbers keys.

Also, moved everything to a config.py file, so you can easily tweak colors, base FPS, keybindings, and more.

Also fix some F11 bugs.

0
0
3
Open comments for this post

41m 38s logged

Finally, fully interactive drawing is now live.
You can left-click to spawn cells and right-click to wipe them out on the fly.

Added a proper pause state on Spacebar too, so you can stop time, comfortably sketch out gliders, spaceships, or any complex structures, and then let them loose.

Also made the window fully resizable, which means you can just hit the square icon to maximize it, or press F11 for a true borderless fullscreen. Had a bit of a nightmare with Windows loop-crashing the resolution scaling at first, but it is completely fixed now.

The grid dynamically auto-adjusts to whatever screen size you throw at it, keeping your current shapes intact while filling the new empty space with random chaos.

0
0
4
Open comments for this post

18m 16s logged

I just added a basic PyGame simulation and it looks cool!

With constants, I can easily change the grid size and colors.

Now I want to add the ability to pause the game and draw figures with a mouse click!

0
0
3
Open comments for this post

33m 33s logged

I decided to start this project to master NumPy, a useful library for matrix operations in Python.

I’m planning to use PyGame to visualize the game grid.

Also, the game board features wrapped boundaries, meaning cells seamlessly teleport to the opposite side when crossing the edges!

0
0
20
Open comments for this post

5h 32m 26s logged

Made a good root for the project with 5 py files. I wanna port my Telegram bot CyberPravoBot to Slack. I deleted a lot of functions, like the admin panel and model switching, but also added some new ones. I really like the shortcuts feature in Slack, so I integrated it into my bot too. Just 3 dots -> Connect to apps -> Scan Message. Right now my bot has only 2 out of 3 commands, but I’m not going to stop.

0
0
3
Ship

I made my first website ever! It was so hard to understand the tag structure in html after the familiar function structure in my stack: Python & C++.
I dreamed of having a personal website for a beautiful email address :)
I made my site in a neon style and I like it. I googled some SVG icons for contact links and they look cool with the custom color style of my website.

Try project → See source code →
Loading more…

Followers

Loading…