Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/busy-beaver-dev/busy-beaver
The Chicago Python Community Engagement Slack bot
https://github.com/busy-beaver-dev/busy-beaver
community-engagement hacktoberfest hacktoberfest2020 slack slack-bot
Last synced: 3 months ago
JSON representation
The Chicago Python Community Engagement Slack bot
- Host: GitHub
- URL: https://github.com/busy-beaver-dev/busy-beaver
- Owner: busy-beaver-dev
- License: mit
- Created: 2018-11-23T16:40:37.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:15:55.000Z (almost 2 years ago)
- Last Synced: 2024-04-16T02:12:59.861Z (7 months ago)
- Topics: community-engagement, hacktoberfest, hacktoberfest2020, slack, slack-bot
- Language: Python
- Homepage: https://busybeaverbot.com
- Size: 1.4 MB
- Stars: 68
- Watchers: 8
- Forks: 23
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-flask - Busy Beaver - Chicago Python's Community Engagement Slack bot. (Projects / Open Source Projects)
README
# Busy Beaver
![build status](https://github.com/busy-beaver-dev/busy-beaver/workflows/build/badge.svg?branch=master&event=push)
[![codecov](https://codecov.io/gh/busy-beaver-dev/busy-beaver/branch/master/graph/badge.svg)](https://codecov.io/gh/busy-beaver-dev/busy-beaver)
[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)
[![Code Style: Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)Chicago Python's Community Engagement Slack bot.
## Introduction
With over six thousand members, the [Chicago Python Users Group](https://www.chipy.org/) (ChiPy) is one of the largest Python communities in the world. Slack has become the primary method of communication amongst our members in-between events. We developed an open-source Slack bot, codename: Busy Beaver, to increase community engagement.
We released Busy Beaver on Jan 10th, 2019 at the Chicago Python `__main__` Meeting. [Slides](http://bit.ly/busy-beaver) and [video recording](https://www.youtube.com/watch?v=7dBESR_x7Kc) from the release announcement are available online.
## Features
### Upcoming Events
Busy Beaver integrates with Meetup API to provide details about upcoming events. Events are downloaded to the Busy Beaver database periodically.
Users are able to query using the `/busybeaver` [slash command](https://api.slack.com/slash-commands).
- `/busybeaver next` shows details of the upcoming event
- `/busybeaver events` shows details of upcoming eventsA periodic CRON job has been set to post the contents of `/busybeaver events` in a designed Slack channel.
### GitHub Activity
Busy Beaver posts daily summaries of public GitHub activity for registered users in the `#busy-beaver` channel on the [ChiPy Slack](https://chipy.slack.com/). The goal of this feature is to increase engagement by sparking conversations around GitHub activity.
Users sign up for an account by `DM`ing the bot with the phrase: `connect`. The bot requires users to sign into GitHub to ensure only authorized activity is posted in the channel.
### Call For Proposals
Busy Beaver posts open Call For Proposals (CFP) for your organization and upcoming Python conferences in a designated channel.
Note: This feature is in beta. Please create an issue if you would like support for other conference types.
### Roadmap
We are currently working on additional features to improve ChiPy community engagement. Please join the conversation in `#busy-beaver-meta` on the [ChiPy Slack](https://chipy.slack.com/).
## Installing
## Contributing
Busy Beaver is always looking for new contributors! Previous open source experience is not required! Please see [CONTRIBUTING.md](CONTRIBUTING.md).