GitHub bot for RingCentral
GitHub bot for RingCentral
by RingCentral Labs

Add this bot to be notified about activities on GitHub and respond to them

GitHub Bot app integration for RingCentral

GitHub bot for RingCentral helps users stay on top of important updates, pull requests, code review, issues, bug fixes, and more without having to leave their RingCentral app work environment. Get post notifications and view and respond to any GitHub event directly from your team messaging conversation thread.

Features

  1. Receive real-time notifications for commits, pull requests (opened and closed), issues (opened and closed), issue comments, commit comments, and more.
  2. Receive notifications directly or choose to have them automatically posted to a team or project you select.
  3. Receive notifications on any or all devices you choose—computer, tablet, smartphone, etc.
  4. Respond to notifications by commenting, merging, and closing issues and other events.

Benefits

Productive team collaboration

The GitHub Add-in for RingCentral reduces the need for users to switch between multiple applications while working in the team messaging app.

Reduce email overload

The GitHub Add-in for RingCentral improves the user experience by dramatically reducing the number of emails being sent and received.

Keep better records

Keep your GitHub code management progress in your team messaging app workspace online, as opposed to spreading it across multiple email message threads.

Installation instructions

Prerequisite:

To make use of this add-in, one needs to have permission for GitHub project webhook settings.

Ask your RingCentral administrator to install this bot into your RingCentral account, then invite the bot into the team that you want to receive GitHub notifications in.

Steps:

1 . Click "Install Bot" below the logo, if bot is not already installed.

2 . Then add the bot to the team which you want notifications delivered.

During this initial installation process, you can choose a team to add the bot directly to

After installation, you can click "Add to a chat" button below the logo to directly install the bot to another team

Or navigate to your team and invite the bot into the team

3 . The bot will announce itself to the team with a short getting started guide message upon being added into the team.

4 . Click "Click to config" button on the getting started guide message or send a message to "@bot_name add {org/repo} {event-ids-separated-by-comma}" in the team. For example:

@GitHub Add-in add ringcentral/ringcentral-api-docs issues,pull_request,push,release

5 . The bot will send you a guide message for setup your GitHub repository project to connect with this bot.

After you finish the setup in GitHub account, you can receive GitHub repository events in the team. If you want to use actions button at the event message, the bot will ask you to provide your GitHub personal token.

RingCentral Labs

RingCentral Labs is a program that lets RingCentral engineers, platform product managers and other employees share RingCentral apps they've created with the customer community. RingCentral Labs apps are free to use, but are not official products, and should be considered community projects - these apps are not officially tested or documented. For help on any RingCentral Labs app please consult each project's GitHub Issues message boards - RingCentral support is not available for these applications.

App Scope and Permissions

When authorized, this app will be granted the following permissions:

PermissionDescription
Read AccountsView user account information, e.g. name, business name, and contact info
Team MessagingPost messages, as well as view, edit and delete Team Messaging related data
Webhook SubscriptionsManage and subscribe to webhook notifications