nowfound

Dev tools · September 16, 2022

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!

A framework for building Slack bots in Python launched on September 16, 2022 with 114 votes, #318 of 3,464 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 4 years on.

Visit github.com ↗Alternativestop 9% of September 2022

In plain words

This Python framework helps developers build Slack bots with a plugin-based architecture for better code organization and scalability. It addresses limitations in existing solutions by enabling developers to compose bots from modular plugins and schedule bot actions. Built with asyncio and the latest Slack SDK, it's designed for teams that need to grow and maintain complex bot codebases beyond what simpler libraries provide.

written from the facts on this page · September 2026

From the sources

A simple, yet powerful and extendable Slack bot. Contribute to DonDebonair/slack-machine development by creating an account on GitHub.

Does a similar job

all alternatives →
  • Botkit2015 · ▲287

    Building blocks for building Slack bots

  • Api.ai for Slack2016 · ▲420

    Build a smart conversational Slack bot in 5 minutes.

  • CA
    Charlesbot – A Python 3 asyncio Slackbot2016 · charlesbot.org · ▲14
  • I created a Python framework for fast Slack bot development2015 · github.com · ▲18

    A Flask inspired, decorator based API wrapper for Python-Slack. - nficano/tangerine

  • BA
    Build a discord/Slack bot to answer questions with your docs and GPT42023 · windmill.dev · ▲144

    It works on top of the open-source workflow engine windmill [1] that you can easily self-host on a tiny server or a large k8s cluster. You will also need pgvector (here hosted on supabase) and of course a GPT4 api key. It showcases an approval step so that you only provide answers you are confident giving to your users, which feels less robotic. All the building blocks are scripts that you can reuse outside of windmill and you could build this in any other workflow engines (although less conveniently). We use it for our own needs on discord [2] and thoughts this was a common need for any…

  • Simple Slackbot Library for .Net Core2017 · github.com · ▲37

    .Net Core Slackbot Library. Contribute to matt-github-acct/dotnetcore-slackbot development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲468

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, September 2022

the whole month →
  • IM

    Life & fun · 2022 · dogbunnypuzzle.com

  • A couple of years ago, I had an interesting idea. What if there was a marketplace where all the underlying tech was open-source? The order management system, the storefront, customer support, etc. The marketplace would simply connect to the seller’s infra instead of locking them in. If, for some reason, the seller is removed from the marketplace, their software stays with them and they can continue accepting orders directly. This model can be used to disrupt any marketplace from AirBNB to UberEats: building tech for home renters and restaurants and later, leveraging that to build a competing…

    Dev tools · 2022 · openship.org

  • Polywork▲1,214

    Discover opportunities to collaborate

    Life & fun · 2022

  • xTiles▲1,036

    Organize your ideas & projects visually

    Work · 2022 · xtiles.app

  • Arcade 2.0▲1,026

    The easiest way to showcase your product

    Life & fun · 2022 · arcade.software

  • Maven▲978

    100+ live courses taught by experts, education reimagined

    Life & fun · 2022 · maven.com