Webex App GitLab bot
Keep up-to-date with changes to your GitLab projects without leaving Webex App by adding the GitLab bot for Webex App to your spaces.
As seen in the image above, Cisco bots are being used in the real world.
Bots in Webex App
In order to integrate a third-party app into the Webex App, bots can be used. The Webex App space can be used to interact directly with a third-party app by adding bots. It is possible to send a help message to the bot after you have added it to the space, and the bot will respond by sending you the commands it supports once you have added it to the space.
A bot can be added to any type of space, whether it is a project space with other people or a space where you invite a third-party app directly so that users can interact directly with the app from the project space. To interact with the third-party app, you can either create a space in which just you and the bot are present for interaction.
Cisco and third-party developers have created bots and apps for use with Webex, which are available through the Webex App Hub.
Cards in Webex App
The Webex App allows bots to present data in a variety of ways based on the information they are given. As a result, using cards enables users to have direct access to the bot’s response to any command they issue, so they can interact directly with the bot. It is possible to update and gather information by using drop-down menus, buttons, and even text fields. They all allow you to choose from a variety of options.
The cards framework can be found at http://developer.webex.com/blog/new-buttons-cards for more information about it.
The bot on Webex that works with cards can be reported to devsupport@webex.com if you encounter any issues
Add the GitLab bot
There is a process that you need to follow in order to link the GitLab bot to your GitLab account. To do this, you must first add the bot to a new or existing space in the Webex App. Adding the GitLab bot to a space linking it to youryour GitLab account is the first step in setting up notifications for your GitLab account. There are two ways in which your GitLab bot can be added to the team space, or a dedicated space can be created for it directly.
- In Messaging, choose the space where you want GitLab notifications to be sent.
The GitLab bot can be directly accessed by entering its email address into the Search bar in the upper right-hand corner of the webex.bot window.
Click on People, then Add People, and you will need to enter the name of the bot for GitLab: Gitlab.bot@webex.bot.
- A welcome message will be displayed in a direct space created by the bot.
- Launch app.gitlab.com from the GitLab bot space by clicking the link account button.
- Please sign in using the credentials you used to sign up for GitLab.
- The GitLab bot will connect your account to your GitLab account once you click Authorize.
- The bot will be able to assist you if you would like more information.
-
Enter the @Gitlab help into a group space that contains the bot in order to send it a message.
-
Send the bot a message by entering help in a direct space with it.
Upon receiving a message from the bot, it will display a list of commands it supports.
Manage GitLab notifications
Webex App allows you to launch the GitLab dashboard after you connect your account.
- The GitLab bot can be used to manage notifications in groups or in direct spaces:
-
Use the @GitLab help command to send the message if the GitLab bot is in a group space.
-
Enter help and send the message if the GitLab bot is directly in front of you.
This message contains a link to Manage Notifications from the GitLab bot.
- Open the Notifications list by clicking the Manage Notifications link.
- You can add GitLab events that you wish to receive notifications for by choosing them and clicking Save.
- By clicking Dashboard, you can customize notifications using the GitLab dashboard.
Using the dashboard, you can find out what spaces contain a GitLab bot in addition to creating and editing notifications that are sent to them.
What to do next
You can contact devsupport@webex.com if you need any assistance or have questions regarding bots in the Webex App.