All Projects → johnagan → servicenow-bot-example

johnagan / servicenow-bot-example

Licence: other
A ServiceNow Bot example for Slack

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to servicenow-bot-example

docker-mid-server
All versions of ServiceNow MID Server as Docker Container
Stars: ✭ 20 (-42.86%)
Mutual labels:  servicenow
terraform-provider-servicenow
Terraform provider to manage ServiceNow objects.
Stars: ✭ 25 (-28.57%)
Mutual labels:  servicenow
Glider.js
A lodash style library for ServiceNow GlideRecord
Stars: ✭ 19 (-45.71%)
Mutual labels:  servicenow
UXsyncNow
UXstorm's ServiceNow file synchronizer / development tool
Stars: ✭ 23 (-34.29%)
Mutual labels:  servicenow
servicenow-powershell
PowerShell module to automate ServiceNow service and asset management. This module can be used standalone, with Azure Automation, or Docker.
Stars: ✭ 310 (+785.71%)
Mutual labels:  servicenow
servicenow-instance-wakeup
Wake up your servicenow instance from hibernation
Stars: ✭ 35 (+0%)
Mutual labels:  servicenow
code-snippets
ServiceNow's Code Snippets community repository, managed by the Developer Program and the sndevs Slack community.
Stars: ✭ 66 (+88.57%)
Mutual labels:  servicenow
terrasnow-enterprise
Terrraform resource management from ServiceNow
Stars: ✭ 16 (-54.29%)
Mutual labels:  servicenow
SpoketoberfestResources
No description or website provided.
Stars: ✭ 16 (-54.29%)
Mutual labels:  servicenow
servicenow
A golang client for ServiceNow
Stars: ✭ 16 (-54.29%)
Mutual labels:  servicenow
ServiceNow-GraphQL-Example
Simple example how to use GraphQL in the latest ServiceNow Release: Paris
Stars: ✭ 18 (-48.57%)
Mutual labels:  servicenow
django-snow
ServiceNow Ticket Management App for Django based projects
Stars: ✭ 16 (-54.29%)
Mutual labels:  servicenow
ticketutil
Python ticketing utility for working with tickets in popular tools
Stars: ✭ 58 (+65.71%)
Mutual labels:  servicenow

ServiceNow Bot for Slack Example

A sample bot for Slack that will search, create, and unfurl ServiceNow Incidents.

Demonstration

Search

servicenow-search

Create

servicenow-create

Unfurls

servicenow-unfurl

Configuration

Prerequisites

Environment Variables

Variable Value Description
PORT 3000 The HTTP Port to run the webserver on
SCOPE bot,commands The Slack OAuth scope to request
CLIENT_ID N/A The Slack OAuth Client Id code
CLIENT_SECRET N/A The Slack OAuth Client Secret code
TOKEN N/A The Slack Verification Token (optional)
STORE data/teams.json A string path to a filestore or a custom store object
SN_CLIENT_ID N/A ServiceNow OAuth Client ID
SN_CLIENT_SECRET N/A ServiceNow OAuth Client Secret
SN_LOGIN N/A ServiceNow Login
SN_PASSWORD N/A ServiceNow Password
SN_DOMAIN N/A ServiceNow Domain
SLASH_COMMAND incidents The Slash Command to trigger search and create

Running

npm start

Installing

Once the server is started, you will need to install the App on Slack to use it. To do so, navigate to [your url]/slack

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].