A

A framework for building Slack bots in Python

Hacker News

A framework for building Slack bots in Python

I started building a couple of years ago because I found no easy existing solution to build Slack bots that can be composed from/organized into plugins. Existing libraries like Bolt make it pretty easy to develop Slack bots, but hard to organize and scale the code base of your bot. I was also missing some crucial features such as scheduling actions for your bot. So I wrote my own framework! I recently rewrote the complete framework to make use of asyncio and the newest Slack SDK Let me know what you think!

Share card

Actual performance

114points
40comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, io · Missing: https docs, excited, just released
84%84% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: slack, new, code · Missing: mac, agents, macos
83%83% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersFits the IH revenue-focused audience · Strong signals: started · Missing: supports, reddit linkedin, podcasting
65%65% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Missing: mobile apps, ios, personal
58%58% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ve
Vertebrae- app framework for building async Python microservices59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vertebrae- app framework for building async Python microservices

Hacker News2
PyChatBot
PyChatBot54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MultiService framework to build chat bots in python

Indie Hackers
Gr
Graphene – GraphQL framework for Python76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Graphene – GraphQL framework for Python

Hacker News106
Ki
Kim – A Python serialization and marshaling framework46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kim – A Python serialization and marshaling framework

Hacker News136
Tr
TriOTP, the OTP Framework for Python Trio59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TriOTP, the OTP Framework for Python Trio

Hacker News5
Wa
Watson – A Python 3 Framework59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Watson – A Python 3 Framework

Hacker News1
Sl
SlackBorg – make conversational Slack bots with Python68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SlackBorg – make conversational Slack bots with Python

Hacker News2
Bu
Building a Python Slack Bot52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Building a Python Slack Bot

Hacker News6
Ni
Nitric – Python framework for building cloud apps43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Nitric – Python framework for building cloud apps

Hacker News1
Un
UnionML – a Python framework for building ML microservices63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

UnionML – a Python framework for building ML microservices

Hacker News12