github-inbox-bot

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2024 License: MIT Imports: 10 Imported by: 0

README

GitHub Inbox Bot

A bot to manage your GitHub notifications directly from Slack.

Features

  • Receive GitHub notifications in Slack
  • Mark notifications as read
  • Snooze notifications for later

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/github-inbox-bot.git
    
  2. Install dependencies:
    cd github-inbox-bot
    ./build.sh
    

Configuration

  1. Create a .env file in the root directory and add your GitHub and Slack tokens:
    GITHUB_TOKEN=your_github_token
    SLACK_TOKEN=your_slack_token
    SLACK_CHANNEL=your_slack_channel
    

Usage

  1. Start the bot:
    ./github-inbox-bot
    
  2. Invite the bot to your Slack channel and start receiving notifications.
  3. IMPORTANT!!! - Make sure the TOKEN has not expired. In case the GitHub Token has expired, manually change the token in al environments. Adject "days-until-expiry" in sendExpiryTokenNotification.go

Contributing

This Repository is not open for contribution.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, please open an issue or contact the repository owner.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL