--- id: slackweb version: "1.0.5" license: MIT License license_treatment: permissive maintenance: abandoned --- # slackweb — slack bot for incomming webhook License: permissive · Maintenance: abandoned · Downloads: 182.8K/mo ## What it is and what it does slackweb is a minimal Python client for posting messages to Slack via incoming webhooks. It wraps HTTP requests to Slack's webhook endpoints, allowing you to send simple text notifications or complex formatted messages with attachments from Python scripts or applications without needing to manage raw HTTP calls yourself. The package has no external runtime dependencies and supports basic message posting with optional channel, username, and emoji customization, as well as rich message formatting using Slack's attachment syntax. However, it has been abandoned since its latest release on 2015-06-23 with no updates or maintenance since then, meaning it may not work with current Slack API changes or modern Python versions. Use it for: - Send alerts or notifications from a Python script to a Slack channel via webhook. - Post formatted messages with titles, text, and metadata to Slack from an application. - Integrate simple Slack notifications into legacy Python 2.7 applications without external dependencies. - Notify a team of job completion, errors, or status changes via Slack webhook. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Sends messages to Slack channels via incoming webhooks, supporting simple text notifications and richly-formatted attachments. No. The package is abandoned and unmaintained since 2015-06-23, with no releases or commits after 2017-01-16. While it has no known vulnerabilities and a permissive MIT License, the stale codebase poses serious risk for compatibility with modern Python versions and current Slack API specifications. For new projects, use an actively maintained Slack client library instead. ## Install pip install slackweb uv add slackweb poetry add slackweb ## Installing slackweb Before you install: High install friction: the package is abandoned (last commit 2017-01-16, no releases since 2015-06-23) and has not been maintained for many years. No runtime dependencies, but the stale codebase poses serious risk for compatibility with modern Python and Slack API changes. License in practice: MIT License (permissive) — you may use, modify, and distribute freely with minimal restrictions, but the abandoned status means no one is maintaining or supporting it. Quickstart: import slackweb slack = slackweb.Slack(url="https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX") slack.notify(text="Hello Slack") Requires a valid Slack incoming webhook URL obtained from Slack's webhook configuration page. Verify before relying: - Whether the package works with current Slack webhook API (last tested in 2017). - Python version compatibility beyond the classifiers (2.7, 3, 3.3) — support for modern Python versions unclear. - Whether attachment formatting still matches current Slack message API specifications. ## Package facts - License: MIT License (permissive) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 182.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags slack webhook notifications, send messages to slack, slack incoming webhook client, slack bot python, slack channel notifications, slack message formatting, slack api wrapper, slack-integration, webhooks, abandoned [View on SkillFed](https://skillfed.io/packages/slackweb) · [View on PyPI](https://pypi.org/project/slackweb/)