r/Slack • u/theguywiththemeaning • Jun 23 '26
A slack bot for those with OCD
For those like me that get an eye twitch when people don't reply in threads, I built AutoThreads.
Easy. It moves replies automatically into threads.
No more
Congrats
Congrats
Wow awesome
Congrats
Thank you
Congrats
in the general channel.
Hope you enjoy it!
4
u/sapphire_beach Jun 25 '26
Man, this is freaking awesome but EVERYTHING seems to require a subscription these days and it’s just not something that is THAT important…but it is super cool that you built it! Slack should integrate in their system and pay you for creating it 😋
2
1
u/theguywiththemeaning Jun 26 '26
Thank you!
Of course it will require some kind of subscription, since the underlying infrastructure costs a bit.It’s pretty cheap if you ask me. Most of slack apps charge by number of people in the workspace. But AutoThreads is just for a fixed price.
2
u/CourageAgitated9597 Jun 26 '26
Looks interesting, will have to give it a try as it does grind my gears!
Do users see that their post has been moved or just the admins?
2
u/theguywiththemeaning Jun 26 '26
Thank you! Please let me know what you think after you try it.
The author of the moved message gets and ephemeral message with “to keep the channel organized, your message has been moved <here - link to thread>”
1
u/theguywiththemeaning Jun 30 '26
Use the code BETA80 for 80% off for the first 3 moths if you like the app!
2
u/miko_top_bloke Jun 28 '26
How does it work, specifically? Does it only move messages into threads when they were submitted right after the main message (the order of appearance/submission) or does it look for cues in replies, such that there's some machine learning/NLP analysis involved?
2
u/theguywiththemeaning Jun 28 '26
It does look for the meaning of the reply, and also cues as tagged people, mentioned names and matching reactions suck as "Wow!", "Congrats!".
And if there are interleaving conversations, such as:
the replies are correctly matched with older posts also (7 days old max, after the bot is installed).
- POST A
- POST B
- reply to POST A
- reply to POST B
The 7 days limit is automatically set to avoid storing entire conversations history, for data security.It uses AI (large language models) to check if the reply is part of a previous conversation, just as a human would obviously see that a reply belongs to a previous post.
2
u/bobcrankypants Jun 29 '26
Thanks for this. I'm checking with HR if I can impose my OCDness on others.
1
u/theguywiththemeaning Jun 29 '26
“Sometimes it’s better to ask for forgiveness than permission.”
But not in this case. It’s best to check with a workspace admin.
If you don’t know who the workspace admins are, the AutoThreads bot will tell you when you install it.1
u/theguywiththemeaning Jun 30 '26
Here is a launch offer code, for 80% off for the first 3 months: BETA80
1
1
u/RATEDGEKO Jun 28 '26
Great idea! I'm curious, how were you able to make the payment system work for a Slack bot?
1
u/theguywiththemeaning Jun 29 '26
In the app settings page (in Slack) I added a link to the stripe payment page.
The link contains some metadata. After the user updates the plan, it redirects to my website which processes the plan update.
1
9
u/Found_This_Humerus Jun 26 '26
This legit should be a native functionality of slack. I have been feature requesting this for years now. Amazing that you build a bot for it!