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

UwUConverter-Slack

  • 3 Devlogs
  • 2 Total hours

This is a bot that will be used solely to connect a cli of UwUConverter to slack.

Ship #1 Pending review

This project connects the CLI from my main UwUConverter project directly to Slack, letting users run file conversion, compression, archive, and batch-related commands without needing to use the terminal themselves.

The bot is written in Python using Slack Bolt and communicates with the already installed UwUConverter CLI on the host machine. Instead of rebuilding the conversion system inside the bot, it acts as a lightweight interface around the existing tool, downloads files from Slack, runs the requested CLI command, and then sends the resulting file back into the channel.

I also set it up on a Debian machine provide by the platform over SSH so the bot can stay online 24/7 independently of my PC.

It ended up being a fairly small project, around 2 hours of actual work, but it was a really useful way to learn more about Python, Slack bots, handling files through an API, running subprocesses safely, and deploying something to a remote Linux machine without any access to nice ui:).

It also gave me a nice example of taking an existing command-line project and making it accessible through a completely different interface without duplicating the underlying functionality.

try using /uwu to check the bot functionality!

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

24m 7s logged

I have completed the system for conversion.

I unfortunately do not have too much to say about the project as it was like a 2 hour build, the code just makes requests to the installed cli of my other project UwUConverter.

0
0
3
Open comments for this post

59m 54s logged

Why not learn something new and implement a cli version of the tool into a slack bot?

I’m not following the guide exact, I have used it to help myself set up the basics however I want to use this whole event as a chance to learn python properly so I used python instead.

0
0
47

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…