EXPRESS_PORT (Port number where the hubot will run) MY_POD_IP (Host address where bot is running) MONITOR_INTERVAL (Time Interval for monitoring bot) MONITOR_RETENSION (mapped to 1 (stores a jsonobj in elasticsearch which has all hubot metrics of a current second)) MONGO_DB_URL (mongodb database name for approval process of bot actions) MONGO_COLL (mongodb collection name for approval process of bot actions) MONGO_COUNTER (mongodb collection name for storing the number of next ticket to be generated) MONGO_TICKETIDGEN (stores the Id of the collection referred by MONGO_COUNTER) APPROVAL_APP_URL (middleware application endpoint which will handle approval flow in mattermost) MONGO_DB_NAME (The database name which has MONGO_COLL and MONGO_COUNTER in it) Slack: HUBOT_SLACK_TOKEN (API token for connecting with slack) Mattermost MATTERMOST_ENDPOINT (context of the endpoint where bot is running with mattermost adapter) MATTERMOST_INCOME_URL (Mattermost Incoming webhook) MATTERMOST_TOKEN (Mattermost outgoing token - to be configured with outgoing webhook) Microsoft Teams BOTBUILDER_APP_ID (App Id of your bot) BOTBUILDER_APP_PASSWORD (secret password for your bot) BOTBUILDER_ENDPOINT (Sets a custom HTTP endpoint for your bot to receive messages on (default is /api/messages). For Example: /master , /github , /jira , /jenkins , /sendtobot) CURRENT_CHANNEL (MS Teams current channel incoming webhook url. Reference: https://docs.microsoft.com/en-us/outlook/actionable-messages/send-via-connectors) ADMIN_CHANNEL (MS Teams admin channel incoming webhook url for approval workflow. Reference: https://docs.microsoft.com/en-us/outlook/actionable-messages/send-via-connectors) |