Add app for Bots

Using additional features of adapters for approval flow in bot actions

Since you have have reached this page, we assume you have understood how the Hubot works with OneDevops-Onbots. But the adapters are something less explored in this documentation till now. Adapters like Slack, Mattermost etc have additional features like interactive messages, Buttons and more. To Use those features we need the Workflow App. This section will guide you in creating those apps/users inside your chat adapter which will function as a bot.

Slack
  1. Go to the Slack web API page and sign up to create a Slack team or sign into an existing account where there is an administrative privileges.
  2. After signed in go to create a Slack App page.
  3. That's it. Once created, Slack app is there to manage.
  4. Name, configure, twist, shape, and install Slack apps by first logging into api.slack.com and navigating to theMy Apps section at slack.com/apps.
  5. Installing slack app to workspace is easy! Once features setup is done, click on the Install App to Team button found on the Install App  If new permission scopes or Slack app features are added after an app has been installed, app has to be reinstalled to workspace for changes to take effect.
          
Hipchat

For approval flow, no need to configure separate apps in hipchat. Refer the Hipchat(XMPP) section here to know how to connect your bot with Hipchat and here to know more about enabling approval flow with hipchat.

Mattermost

Same as hipchat, mattermost also doesn't need any seaparate configuration of apps for approval flow. Refer the Mattermost section here to know how to connect your bot with Mattermost and here to know more about enabling approval flow with mattermost.

Microsoft Teams

Same as mattermost also doesn't need any seaparate configuration of apps for approval flow. Refer the Mattermost section here to know how to connect your bot with Microsoft Teams and here to know more about enabling approval flow with Microsoft Teams.