Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

Improve Slack Integration #29

Description

@jan-auer

Initially, this bot was planned to work only with GitHub and integrate optionally with Slack. However, this introduces some problems:

  • Not every user has a public email configured in their account. In that case, the bot is not able to reach them at all
  • There is no way to obtain the email configured for the GitHub organization (e.g. work email). However, people don't like to receive those notifications on their personal email.
  • The GitHub API does not offer a reliable way to determine a user's time zone
  • Many people prefer communication via Slack over email

Instead, the bot could focus on Slack for user management:

  • Users are read from the Slack team instead of GitHub
  • The email used in the Slack team is more likely to be related to the work in the organization
  • Once a new user gets added, the bot can immediately message them. This also increases the level of engagement
  • Users still have to link to GitHub first. The GitHub team check can still be performed, then
  • As far as I know, the Slack API also exposes users' time zones

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions