https://github.com/errbotio/err-backend-slackv3
Slack Events and RTM backend for Errbot
https://github.com/errbotio/err-backend-slackv3
hacktoberfest python
Last synced: 10 months ago
JSON representation
Slack Events and RTM backend for Errbot
- Host: GitHub
- URL: https://github.com/errbotio/err-backend-slackv3
- Owner: errbotio
- License: gpl-3.0
- Created: 2021-01-20T10:19:10.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-28T15:59:34.000Z (11 months ago)
- Last Synced: 2025-06-28T16:50:34.422Z (11 months ago)
- Topics: hacktoberfest, python
- Language: Python
- Homepage:
- Size: 149 KB
- Stars: 27
- Watchers: 6
- Forks: 29
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# errbot-backend-slackv3
[](https://err-backend-slackv3.readthedocs.io/en/latest/?badge=latest)
Slack Events and Real Time Messaging backend for Errbot.
## Quick Start
It is recommended to install errbot into a Python virtual environment. The steps are as follows:
_Note: The examples assume the virtual environment is created as `/opt/errbot` but you can adapt this path to your needs._
1. Create and activate the virtual environment.
```
python3 -m venv /opt/errbot
. /opt/errbot/bin/activate
```
2. Install errbot and slackv3.
```
pip install errbot[slack]
```
3. Initialise errbot.
```
errbot --init
```
4. Edit `config.py` to configure the backend with the correct Slack credentials. (See the official documentation of details on how to configure the backend for RTM vs Events)
```
BACKEND = 'SlackV3'
BOT_IDENTITY = {
'token': 'xoxb-000000000000-000000000000-xxxxxxxxxxxxxxxxxxxxxxxx',
#'signing_secret': "xxxxxx",
#'app_token': "xxxxx"
}
```
5. Start errbot
```
errbot -c config.py
```
## Documentation
See the [slackv3 documentation](https://err-backend-slackv3.readthedocs.io/en/latest/) for:
- Installation
- Configuration
- User guide
- Developer guide
## Support
If you need help for an `errbot-backend-slackv3` problem, open an issue at [github repository](https://github.com/errbotio/err-backend-slackv3)