OperationCode / operationcode-pybot

Operation Code's Official Slackbot
Other
31 stars 45 forks source link

Auto-Invite to Location Based Channels on Join #91

Open hollomancer opened 5 years ago

hollomancer commented 5 years ago

Relative Priority: MEDIUM

As a user, I want to autojoin a Slack channel corresponding to my location when I join, so I know there is a local community associated with Operation Code that I can interact with.

Product Requirements

aaron-junot commented 3 years ago

Let's be very specific about which city or location is the first channel

JudsonStevens commented 2 years ago

I think a good first step here would be to have an inventory of the currently open regional channels. From a quick scan of public channels, this is what I have:

Now I don't believe this excludes archived channels, so some of them could be archived. I think we should have Alex take a look at these and see which ones are relatively active - maybe at least 5 messages in 3 months? That will give us an idea as to what we already have and where to funnel folks.

For current users, I think we could have the bot send a direct message to anyone not already in their regional channel - so essentially get the zip codes from our DB, parse them for all current users, and then send DMs for users not in those channels.

For future users, I think having an Airtable table set up to have regions and associated zip codes will allow us to place them where needed.