{"repo":"liddiard/slack-meetups","free":true,"listed":false,"github":"https://github.com/liddiard/slack-meetups","clone":"git clone https://github.com/liddiard/slack-meetups.git","description":"Slack bot that randomly pairs users in a Slack channel for 1:1 meetups. Meet new, interesting people in your company, club, or group!","language":"Python","stars":24,"topics":["slack","slack-bot","slack-app","django","python","python3","celery"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Slack Meetups A Slack bot that randomly pairs users in a Slack channel for 1:1 meetups. Meet new, interesting people in your company, club, or group! Features - 💬 Requests a custom introduction for each person - ❓ Asks availability each round, allowing people to opt in or out of being paired - 🎲 Randomly pairs people to meet via direct message - 🤝 Collects feedback on who actually met up - 🏆 Generates leaderboards and graphs of pairings for each channel It supports variable frequency and length for rounds of matching, multiple matching \"pools\" that can operate independently, it and has an admin interface to manage membership, pools, and matching rounds. Tech stack - Django running on Python 3.7+ - SQLite 3 (you can change databases if you need something more robust, but it's not a particularly database-intensive application) - Celery running on RabbitMQ as an async task queue for sending messages User guide for admins Note: This section assumes an already-configured and deployed server. For setup instructions, see below. Add people to a Slack channel First, get a Slack channel to work with. The bot will automatically message all channel members when you start a new round, so the people in this channel should be at the least aware, and ideally willing to participate. You can use an existing Slack channel or create a new one, but for this reason you may want to have a dedicated channel for the meetup bot. There is no limit to the number of members who can be in the channel.","default_branch":null,"files":null,"tree":[],"storefront":"/r/liddiard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liddiard/slack-meetups/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}